As a seasoned QA resource, provide expert opinion and guidance on business & quality parameters, develop test automation framework, and ensure quality throughout the software development lifecycle.
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 (Selenium, Cucumber, JAVA etc.), data structures, and algorithm design
- 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 scripting
- 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