i
greytHR
43 greytHR Jobs
Quality Assurance Engineer - Automation Testing (3-5 yrs)
greytHR
posted 11d ago
Flexible timing
Key skills for the job
Job description :
We are seeking a highly skilled and detail-oriented QA Automation Engineer to join our team. The ideal candidate will design, develop, and execute automated test scripts to ensure the quality and reliability of our software products. You will collaborate closely with developers, QA analysts, and other stakeholders to identify testing needs, improve test coverage, and enhance the overall testing process.
Key Responsibilities :
Test Automation Development :
- Design, develop, and maintain robust and scalable automated test scripts using industry-standard tools and frameworks.
- Integrate automated tests into CI/CD pipelines to ensure continuous testing.
Test Strategy and Planning :
- Analyze project requirements and define comprehensive test plans and strategies.
- Identify test cases suitable for automation and prioritize their development.
Execution and Reporting :
- Execute automated test scripts and analyze results to identify defects and performance issues.
- Report and track defects in collaboration with development teams.
- Provide detailed test reports with insights on system quality and risks.
Collaboration and Communication :
- Work closely with developers and QA team members to understand application functionality and testing requirements.
- Participate in code reviews and provide feedback on testing feasibility.
Tool and Process Optimization :
- Evaluate and implement new testing tools, technologies, and processes to improve test efficiency and effectiveness.
- Maintain and optimize existing automation frameworks.
Continuous Improvement :
- Stay updated with the latest industry trends and best practices in QA and automation.
- Provide training and mentorship to other team members on automation practices.
Qualifications :
- Bachelors degree in Computer Science, Engineering, or a related field.
- 2+ years of experience in QA automation or related roles.
- Proficiency in one or more programming languages (e.g., Java, Python, C#).
- Hands-on experience with automation tools such as Selenium, Cypress, Appium, or similar.
- Experience in API testing using tools like Postman or RestAssured.
- Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
- Familiarity with CI/CD tools like Jenkins, GitLab CI/CD, or similar.
- Knowledge of performance and load testing tools is a plus (e.g., JMeter, LoadRunner).
Skills and Competencies :
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Attention to detail and commitment to delivering high-quality work.
- Ability to work in a fast-paced, dynamic environment.
Preferred Qualifications :
- Experience with cloud environments (AWS, Azure, or Google Cloud).
- ISTQB or similar certification in software testing.
- Knowledge of version control systems like Git.
Benefits :
- Competitive salary and performance bonuses.
- Flexible work hours and remote work options.
- Professional development and training opportunities.
- Health insurance and other benefits.
Industry - IT Services & Consulting
Industry - IT Services & ConsultingFunctional Areas: Manufacturing
Read full job descriptionPrepare for Quality Assurance Engineer roles with real interview advice