Job Overview:
We are seeking a highly skilled QA Automation Engineer to join our dynamic team. The ideal candidate will be responsible for designing and implementing automated tests to ensure product quality and enhance testing processes. This role requires strong technical skills attention to detail and a commitment to excellence.
Key Responsibilities:
- Test Automation Development: Design develop and maintain automated test scripts and frameworks using tools such as Selenium JUnit TestNG or similar.
- Test Planning: Collaborate with QA and development teams to define test strategies create test plans and identify test cases suitable for automation.
- Test Execution: Execute automated test scripts analyze results and report defects using tracking tools like JIRA Bugzilla or similar.
- Continuous Integration: Integrate automated tests into continuous integration/continuous deployment (CI/CD) pipelines using tools like Jenkins GitLab CI or similar.
- Code Reviews: Participate in code reviews to ensure the quality and maintainability of the automated test scripts.
- Performance Testing: Develop and execute performance and load tests to ensure system reliability and scalability.
- Documentation: Create and maintain comprehensive documentation for test scripts frameworks and test results.
- Collaboration: Work closely with crossfunctional teams including developers product managers and other QA engineers to ensure the highest quality of software products.
Requirements
Required Qualifications:
- Education: Bachelors degree in Computer Science Engineering or a related field.
- Experience: 3 years of experience in QA automation.
- Technical Skills:
- Proficiency in programming languages such as Java Python or JavaScript.
- Strong knowledge of automation frameworks and tools like Selenium JUnit TestNG Appium etc.
- Experience with CI/CD tools like Jenkins GitLab CI or similar.
- Familiarity with version control systems such as Git.
- Understanding of RESTful APIs and experience with API testing tools like Postman or RestAssured.
- Soft Skills:
- Excellent analytical and problemsolving skills.
- Strong communication and collaboration skills.
- Detailoriented with a focus on quality.
Preferred Qualifications:
- Certifications: ISTQB Certification or similar QArelated certification.
- Experience: Experience with performance testing tools like JMeter or LoadRunner.
- Industry Knowledge: Familiarity with Agile/Scrum methodologies.
- Cloud Platforms: Experience with cloud platforms like AWS Azure or Google Cloud.
Required Qualifications: Education: Bachelor's degree in Computer Science, Engineering, or a related field. Experience: 3+ years of experience in QA automation. Technical Skills: Proficiency in programming languages such as Java, Python, or JavaScript. Strong knowledge of automation frameworks and tools like Selenium, JUnit, TestNG, Appium, etc. Experience with CI/CD tools like Jenkins, GitLab CI, or similar. Familiarity with version control systems such as Git. Understanding of RESTful APIs and experience with API testing tools like Postman or RestAssured. Soft Skills: Excellent analytical and problem-solving skills. Strong communication and collaboration skills. Detail-oriented with a focus on quality. Preferred Qualifications: Certifications: ISTQB Certification or similar QA-related certification. Experience: Experience with performance testing tools like JMeter or LoadRunner. Industry Knowledge: Familiarity with Agile/Scrum methodologies. Cloud Platforms: Experience with cloud platforms like AWS, Azure, or Google Cloud.