Qualifications:
- Strong background in software testing, with a particular focus on automation.
- Minimum of 3 years of experience in software testing, with a strong focus on automation.
- Fluency in English and Spanish.
- Excellent communication and problem-solving skills.
- Deep understanding of various programming languages, testing frameworks, and agile methodologies
We're looking for candidates with experience in one or more of the following areas:
1. Java or JavaScript QA Automation Engineers
- QA Automation engineers with experience in test automation projects, and a high level of programming knowledge (Java, JavaScript) to support the maintenance of customer’s in-house testing frameworks with good communication skills and the ability to work in a team under challenging project deadlines.
- Testing frameworks: PlayWright or CyPress.
- Have a clear understanding of different automation design patterns
- Must demonstrate knowledge of data structures, code structure, and solving basic exercises in the programming language you master.
- Openness to adapting to other languages if the client requires it), knowledge of Web testing, and backend services,
- Non-relational database management (Mongo), CI/CD testing, GraphQL, APIs, and Cypress.
- Minimum experience of 3 years as a Test Automator.
- Experience in agile development environments such as Scrum and
- Kanban using tools such as Azure DevOps, experience with AWS
- Knowledge of code review, approval of pull requests
2. Fullstack QA Automation Engineers
- Proficiency in Java, JavaScript, or TypeScript
- Able to switch to a new language or tech stack
- Experience with Open Source Automation Frameworks
- Has strong communication skills.
- Accountable and highly reliable
3. APIs & Integration QA Engineers
- Strong understanding of API testing principles, including RESTful API design and HTTP protocols.
- Design, develop, and maintain automated test scripts using Java and REST-assured to validate API functionality.
- Experience with a test automation framework like JUnit or TestNG and familiarity with test execution in parallel.
- Familiarity with version control systems (e.g., Git).
- Basic knowledge of Bash scripting and Unix/Linux command-line operations.
4. QA Automation Engineers - SDET
- Experience with the following tools: Jenkins, Jira , Git
- Experience with JavaScript and Groovy
- Experience with this is highly preferred but not compulsory: Mocha, Cypress
- Strong understanding of Kubernetes, GCP GKE and or AES EKS
- Knowledge in declarative & scripted pipelines. blue & green environments, dev, QA, staging environments
- Experience with data management for QA (marking, data provisioning for test automation)