Job Description
This role is for one of the Weekday's clients
Experience: 3+ yrs
Location: Mumbai
Job Type: full-time
We are seeking a meticulous and seasoned Senior QA Engineer / Senior Quality Assurance Specialist to become part of our expanding team. The successful candidate will be tasked with guaranteeing the quality and dependability of our products through a combination of manual and automated testing. You will collaborate closely with cross-functional teams to detect issues, enhance testing procedures, and deliver top-notch software solutions.
This position demands strong proficiency in automation testing, API testing, bug tracking, and QA best practices, along with the capability to lead and mentor team members while spearheading quality initiatives across various projects.
Requirements
Key Skills
- Familiarity with tools such as #Selenium, #TestNG, and #ChromeDriver for comprehensive end-to-end feature testing, along with Jest, Mockito, and JUnit for unit-level testing.
- Proficient in using bug tracking systems like #Bugzilla, #Jira, and others.
- Practical experience in API testing utilizing tools like #Postman, #Apigee, as well as frameworks including Mocha & Chai.
- Additional programming capabilities are advantageous, including coding skills, basic SQL knowledge for data extraction in testing, general web development expertise, and familiarity with web services.
- Experience working with any JavaScript framework is highly desirable.
- Competent in both #Automation and #Manual testing methodologies.
Responsibilities
- Possess 4–5 years of experience as a Senior Quality Assurance Specialist.
- Develop and continually improve formal QA processes, ensuring adherence to industry-recognized best practices within the team.
- Manage all facets of quality assurance, including setting metrics, implementing best practices, and creating new tools and processes to meet quality objectives.
- Serve as the primary contact for all QA-related matters during releases, delivering QA services and coordinating QA resources both internally and externally.
- Create and execute test cases, scripts, plans, and procedures for both manual and automated testing.
- Detect, isolate, and monitor bugs in the application throughout the testing phases.
- Evaluate user interfaces to ensure consistency and functionality across various devices, browsers, and operating systems.
- Maintain documentation of test cases, track testing progress, and record test outcomes.
- Ensure maximum test coverage for the system's most critical features.
- Design and maintain frameworks for test automation.
- Lead, mentor QA team members, and oversee external contract testers.
Must-have skills
Manual testing
Automation testing
JavaScript