QA Automation
Introduction:
The QA Automation role involves designing, developing, and executing automated test scripts for web and API applications. The individual will collaborate with development and product teams to create effective test plans and ensure test coverage and traceability for all requirements. Additionally, this role involves integrating automated tests into CI/CD pipelines, analyzing test results, identifying defects, and working with developers to resolve issues.
Responsibilities:
- Design, develop, and execute automated test scripts for web and API applications.
- Collaborate with development and product teams to understand requirements and create effective test plans.
- Maintain and enhance automation frameworks using tools such as Selenium, Katalon Studio, or similar.
- Perform thorough API testing using tools like Postman, REST Assured, or equivalent.
- Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, etc.).
- Analyze test results, identify defects, and work with developers to resolve issues.
- Ensure test coverage and traceability for all requirements.
- Conduct ADA/accessibility testing and report compliance issues.
- Mentor junior QA engineers and review their test scripts.
- Participate in code reviews and contribute to best practices in test automation.
- Develop and maintain test data and environments.
- Document test cases, procedures, and results clearly.
- Stay updated with the latest trends and tools in QA automation.
Requirements:
Required Skills: Android, Cloud Testing, GitHub, Jenkins, Mobile Testing, SQL, Scripting, Selenium, Test Cases, Test Management, Testing, Reporting, Automated Testing, Apache JMeter, API QA, API, ADA
Preferred Skills: Performance testing (JMeter), Mobile Frameworks, Cloud Test Management, Basic SQL Testing
Expected Deliverables:
The person hired for this role will help to deliver a fully automated test framework project by the end of July. They will assist in developing test automation cases for complex scenarios, develop documentation for framework custom keywords usage, develop custom keywords to handle various functionalities within application automation, integrate with CI/CD pipelines and schedule runs, and automate test cases for Native mobile applications for iOS and Android.