QA Automation Engineer
SEHA.com
Office
Dubai, United Arab Emirates
Full Time
Technical Skills:
- Proficiency in programming languages such as Java, Python, or JavaScript.
- Experience with test automation tools and frameworks (e.g., Selenium, Appium, JUnit, TestNG, Robot Framework, Cypress).
- Knowledge/Experience in developing automated test scripts and frameworks from scratch
- Knowledge of CI/CD tools (e.g., Jenkins, GitLab CI).
- Familiarity with version control systems (e.g., Git).
- Knowledge/Experience with performance testing tools (e.g., JMeter, LoadRunner).
- Hands on experience in various tools like Postman, Swagger, Rest assured etc
- Knowledge of cloud platforms (e.g., AWS, Azure).
- Experience with database testing.
- Understanding of software development lifecycle (SDLC) and agile methodologies.
Key Responsibilities:
- Develop, maintain, and execute automated test scripts and frameworks.
- Collaborate with product and development teams to understand requirements and create comprehensive test plans.
- Define and implement the automation testing strategy and best practices.
- Integrate automated tests into the CI/CD pipeline to ensure continuous quality assurance.
- Identify, document, and track defects and inconsistencies in software applications.
- Conduct performance testing and analyse results to ensure applications meet performance standards.
- Participate in code reviews to ensure adherence to test automation standards and best practices.
- Create and maintain detailed documentation for automated tests and test frameworks.
- Generate test reports and metrics to provide insights into test coverage and product quality.
- Work closely with cross-functional teams to ensure alignment on quality goals and deliverables.
Required Qualifications:
Education:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Certification in software testing (e.g., ISTQB).
Experience: 4-6 years of experience in Automation, with a focus on test automation.
