AAutomation Engineer
Job Summary
A QA Automation Engineer designs develops and maintains automated test scripts to validate web/mobile applications enhancing testing speed and quality. They work in Agile teams to create test strategies build automation frameworks using tools like Selenium/Python and integrate tests into CI/CD pipelines to ensure software reliability.
Workable
Workable
4
Key Responsibilities
Automation Development: Design build and maintain automated testing frameworks and scripts for UI and API functional testing.
Testing Strategy: Review product requirements and technical documents to create detailed comprehensive test plans and test cases.
CI/CD Integration: Integrate automated test suites into CI/CD pipelines (e.g. Jenkins) to ensure regular testing of software releases.
Defect Management: Identify document and track software bugs to resolution using tools like JIRA.
Collaboration: Work with developers and product managers to improve testing efficiency including mentoring manual testers on automation tools.
Performance/Regression Testing: Perform thorough regression testing to validate fixes and run performance tests to identify bottlenecks.
Workable
Workable
7
Required Skills and Qualifications
Programming Languages: Strong skills in coding languages such as Java Python or JavaScript.
Automation Tools: Extensive experience with Selenium Web Driver Appium JUnit or TestNG.
Technical Knowledge: Understanding of SQL for database validation API testing (RestAssured/JMeter) and Git for version control.
Methodologies: Proven experience working in Agile/Scrum development environments.
Education: Bachelors degree in Computer Science Engineering or a related field
Workable
Workable
4
Key Responsibilities
Automation Development: Design build and maintain automated testing frameworks and scripts for UI and API functional testing.
Testing Strategy: Review product requirements and technical documents to create detailed comprehensive test plans and test cases.
CI/CD Integration: Integrate automated test suites into CI/CD pipelines (e.g. Jenkins) to ensure regular testing of software releases.
Defect Management: Identify document and track software bugs to resolution using tools like JIRA.
Collaboration: Work with developers and product managers to improve testing efficiency including mentoring manual testers on automation tools.
Performance/Regression Testing: Perform thorough regression testing to validate fixes and run performance tests to identify bottlenecks.
Workable
Workable
7
Required Skills and Qualifications
Programming Languages: Strong skills in coding languages such as Java Python or JavaScript.
Automation Tools: Extensive experience with Selenium Web Driver Appium JUnit or TestNG.
Technical Knowledge: Understanding of SQL for database validation API testing (RestAssured/JMeter) and Git for version control.
Methodologies: Proven experience working in Agile/Scrum development environments.
Education: Bachelors degree in Computer Science Engineering or a related field