We are seeking a QA Automation Architect / Senior Automation QA Specialist to take charge of creating and maintaining scalable efficient automation frameworks while also developing and executing automated tests to ensure the quality and reliability of the Gamdom website.
Responsibilities:
- Architect design and implement scalable automation test frameworks and code libraries for various software platforms (Web Mobile API).
- Apply popular software design principles and design patterns to create modular reusable and maintainable test scripts and frameworks.
- Regularly evaluate and contribute to the development of a robust automation framework to ensure alignment with evolving project requirements.
- Review pull requests to ensure compliance with coding standards best practices and overall code quality.
- Provide mentorship to QA Automation Engineers on best practices and leveraging new technologies. Assist in resolving technical issues including automation challenges.
- Collaborate closely with DevOps Engineers to ensure seamless integration of test automation within the CI/CD pipeline.
- Consider multiple approaches and recommend the best technical direction backed by clear logic and reasoning.
- Collaborate with QA Automation Engineers Manual QAs software developers and product managers to understand requirements and deliver highquality software solutions.
- Optimize and enhance automation testing processes to improve efficiency and coverage.
- Stay up to date with new testing tools test strategies and industry trends in test automation.
Required Qualifications:
- Bachelors or Masters degree in Computer Science Engineering or a related field.
- Minimum of 7 years of experience in software quality assurance with at least 5 years focused on both UI and API automation.
- At least 3 years of experience in building automation frameworks tools and libraries from scratch.
- Solid programming skills in one or more highlevel languages such as JavaScript/TypeScript (preferred) Java C# or Python.
- Excellent understanding of ObjectOriented Programming (OOP) SOLID principles and design patterns.
- Proficiency in UI automation frameworks and tools such as Playwright Selenium WebDriver and WebdriverIO.
- Experience in crossbrowser crossplatform web testing with BrowserStack or equivalent platforms.
- Strong expertise in RESTful API principles and related automation libraries/frameworks (e.g. REST Assured Requests RestSharp).
- Familiarity with version control systems (Git) and CI/CD tools (GitHub Actions Jenkins etc..
- Good understanding of relational databases and SQL.
- Experience integrating automation tests with TCMS like Xray TestRail or equivalent.
- Good understanding of containerization and orchestration technologies (e.g. Docker Kubernetes).
- Strong knowledge of software QA methodologies tools and processes.
- A creative mindset with the ability to think outside the box and suggest innovative solutions.
- Experience working in Agile/Scrum development processes.
- Excellent analytical problemsolving and communication skills.
- Ability to adapt to a changing environment while maintaining a positive attitude and a growth mindset.