Job Openings
QA Automation Engineer
About the job QA Automation Engineer
Salary: $0 - $0 per year
Location:
Employment option:
Job type: Full time
Job Summary:
We are seeking a highly motivated QA Automation Engineer with strong programming skills and a passion for building robust, scalable test automation solutions. The ideal candidate will have hands-on experience in Java, Selenium, and automation frameworks, with a solid understanding of both manual and automated testing principles.
Skills
Must Have
Hard skills:
- novice in: Debugging, CI/CD, Automated Testing, API, Design Patterns, TestNG, Quality Assurance, SQL, Git
- beginner in: Scrum, Selenium, Application Development, Agile, JAVA
- competent in: Automation
Nice-to-have
Hard skills:
- beginner in: Pipeline, POM
Job Description
Additional Requirements
2+ years of experience as a QA Automation Engineer or similar role. Strong proficiency in Java (2+ years of hands-on experience required). Practical experience with Selenium and test frameworks such as TestNG. Solid understanding of automation design patterns (e.g., Page Object Model, Page Factory). Knowledge of software testing principles, including manual testing, defect management, and CI/CD pipelines. Experience with Git or similar version control systems. Basic understanding of SQL and database concepts. Strong analytical, problem-solving, and debugging skills. Bachelor’s degree in Computer Science or related field (preferred, not mandatory).
Responsibilities
Design, develop, and maintain automated test scripts using Java and relevant frameworks. Implement automation best practices such as Page Object Model (POM), Page Factory, and reusable test components. Collaborate with developers, QA engineers, and product managers to understand requirements and ensure high-quality releases. Execute and maintain automated test suites across CI/CD pipelines. Perform manual testing when necessary to validate complex scenarios and identify defects. Analyze test results, report issues, and work closely with engineering teams to resolve them. Leverage version control systems (Git) to manage test codebase. Validate data using SQL and ensure proper database interactions in test cases.
About Company
Company Overview
Location:
Employment option:
Job type: Full time
Job Summary:
We are seeking a highly motivated QA Automation Engineer with strong programming skills and a passion for building robust, scalable test automation solutions. The ideal candidate will have hands-on experience in Java, Selenium, and automation frameworks, with a solid understanding of both manual and automated testing principles.
Skills
Must Have
Hard skills:
- novice in: Debugging, CI/CD, Automated Testing, API, Design Patterns, TestNG, Quality Assurance, SQL, Git
- beginner in: Scrum, Selenium, Application Development, Agile, JAVA
- competent in: Automation
Nice-to-have
Hard skills:
- beginner in: Pipeline, POM
Job Description
Additional Requirements
2+ years of experience as a QA Automation Engineer or similar role. Strong proficiency in Java (2+ years of hands-on experience required). Practical experience with Selenium and test frameworks such as TestNG. Solid understanding of automation design patterns (e.g., Page Object Model, Page Factory). Knowledge of software testing principles, including manual testing, defect management, and CI/CD pipelines. Experience with Git or similar version control systems. Basic understanding of SQL and database concepts. Strong analytical, problem-solving, and debugging skills. Bachelor’s degree in Computer Science or related field (preferred, not mandatory).
Responsibilities
Design, develop, and maintain automated test scripts using Java and relevant frameworks. Implement automation best practices such as Page Object Model (POM), Page Factory, and reusable test components. Collaborate with developers, QA engineers, and product managers to understand requirements and ensure high-quality releases. Execute and maintain automated test suites across CI/CD pipelines. Perform manual testing when necessary to validate complex scenarios and identify defects. Analyze test results, report issues, and work closely with engineering teams to resolve them. Leverage version control systems (Git) to manage test codebase. Validate data using SQL and ensure proper database interactions in test cases.
About Company
Company Overview
You will be part of an international engineering team focused on developing a modern, intelligent surveillance platform for financial institutions. The system processes high-frequency market data to identify irregular behavior and ensure regulatory compliance across jurisdictions.
This role offers exposure to complex engineering challenges, financial domain knowledge, and the opportunity to shape a next-generation platform from within a collaborative and technically strong team.