Summary
The job is for a QA resource with 3-8 years of experience in Automation testing to develop and enhance test automation frameworks, manage software development activities, and work with cross-functional teams. The role requires a BS degree in Computer Science/Software Engineering and proficiency in various tools and frameworks.
Requirements
- BS degree in Computer Science/Software Engineering or similar relevant field
- 3-8 years of working experience in Automation testing
- Experience in Automation Testing tools (like Cypress, Selenium, Cucumber, JAVA etc.)
- Proficient in frameworks for automation like Junit, TestNG, Xunit, CodedUI, SpecFlow, Pyunit, or custom in-house built frameworks
- Strong knowledge of software QA methodologies, tools and processes
- Hands-on experience with both white box and black box testing
- Solid knowledge of SQL and should have experience in writing SQL queries
- Expert knowledge of design patterns, multi-threaded systems, and automated unit testing
- Strong understanding in SQL and should have experience in writing SQL queries
- Strong Experience with CI/CD pipelines, AWS, and cloud technologies including Docker and Kubernetes
- Sound experience/knowledge of Web Service API/Rest API
- Experience in Agile development methodologies, including SCRUM
- Excellent verbal and written English Communication skills
- Excellent Problem-Solving and Analytical skills
Responsibilities
- Provide expert opinion and guidance on business & quality parameters
- Develop test automation framework, and continue to enhance and modify based on project needs
- Review test cases, scripts, plans and procedures (manual and automated)
- Ensure that manual and automation test execution are carried out as per the defined standards and procedures
- Manage, support and coordinate business and QA aspects of software development activities
Benefits
- Paid Time Off
- Work From Home
- Health Insurance
- OPD
- Training and Development
- Life Insurance