Job Title: Software QA Tools Developer
Job Description:
We are seeking a talented Software QA Tools Developer to join our dynamic team to work on a project aimed at improving the quality of our software. The successful candidate will play a critical role in extending the capabilities of our existing software testing framework. This framework is designed primarily to test APIs consumed by our product applications.
The Software QA Tools Developer will be responsible for a range of responsibilities, including but not limited to:
- Partner with software QA stakeholders to extend the capabilities of the existing API testing framework or to possibly design and implement an entirely new one
- Develop and maintain automated test scripts using the Cypress testing framework
- Work closely with QA analysts to understand requirements and to provide technical guidance through the requirement analysis process
- Participate in code reviews to ensure the quality and maintainability of the testing framework
- Utilize Jira for tracking and managing issues, ensuring timely resolution of defects
- Use GitHub for version control and collaborative development
- Create and maintain comprehensive documentation for the testing framework and automated tests
Experience Range: 3 - 7 years
Educational Qualifications: B.Tech/B.E
Location(s):Bengaluru- Work from Office
Notice Period: Immediate to 15 Days
Job Responsibilities:
We are looking for a new team member who will fit into our culture, is passionate about software quality, and enjoys working in a fast-paced, collaborative environment.
In particular, the following areTechnical Requirementsfor this role:
- Proficiency in JavaScript and NodeJS
- Strong experience with the Cypress testing framework
- Proficiency in using GitHub for version control
- Experience with Jira or similar issue tracking tool
- Experience in testing APIs, with a strong understanding of RESTful services
Qualifications:
- 3-7 years of experience in software QA and automation, with a focus on API testing and framework development
- Bachelor's degree in computer science, Information Technology, or a related field, or equivalent practical experience
- Strong analytical and problem-solving skills, attention to detail, and the ability to work effectively in a team environment
- Excellent verbal and written communication skills
Skills Required: Cypress, Mocha, Nodejs, Javascript,