Quality Assurance Automation Engineer
Salary undisclosed
Checking job availability...
Original
Simplified
Job Summary:
We are looking for a skilled and detail-oriented QA Automation Engineer to join our team. The QA Automation Engineer will be responsible for designing, developing, and executing automated tests to ensure the quality and functionality of our software products. You will collaborate closely with developers, product managers, and other QA engineers to create and maintain automated test suites, analyze test results, and report on software quality.
Duties & Responsibilities:
- Design, develop, and maintain automated test scripts for functional, regression, performance, and load testing.
- Collaborate with cross-functional teams (developers, product managers, and QA) to understand project requirements and create appropriate test cases.
- Implement and execute automated tests using tools such as Selenium, JUnit, TestNG, or similar frameworks.
- Analyze and report defects, providing detailed information to developers for troubleshooting and resolution.
- Develop and maintain test plans, test cases, and other QA documentation.
- Identify, analyze, and track defects, using bug tracking systems like JIRA.
- Integrate automated testing into the CI/CD pipeline to ensure efficient release cycles.
- Monitor test results, analyze failures, and identify areas for improvement in test automation.
- Stay updated with new technologies and best practices in test automation.
- Provide support and mentorship to other QA team members on automation best practices.
Skills & Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience.
- 4+ years of experience in QA Automation or Software Development.
- Strong experience with automation tools such as Selenium, Cypress, Appium, JUnit, TestNG, or similar.
- Proficiency in programming languages like Java, Python, JavaScript, or C#.
- Solid understanding of software development lifecycles (Agile, Scrum).
- Familiarity with CI/CD tools like Jenkins, CircleCI, or GitLab.
- Experience with version control systems such as Git.
- Knowledge of testing RESTful APIs using tools like Postman or RestAssured.
- Experience with performance and load testing tools is a plus.
- Strong analytical, problem-solving, and troubleshooting skills.
- Excellent written and verbal communication skills.
Preferred Qualifications:
- Experience with cloud environments such as AWS, Azure, or Google Cloud.
- Familiarity with containerization tools like Docker.
- Experience with mobile test automation (Appium, Espresso).
- Knowledge of security testing practices and tools.
- Property and Casualty Insurance domain knowledge
Physical Requirements:
- Prolonged periods of sitting at a desk and working on a computer.
Salary: Starting at $110,000 annually. Candidate's skills, experience and abilities will be taken into consideration for final offer.