Drag
Job Description
QA Automation Engineer
- Bachelor's Degree in a Technical Discipline or equivalent work experience.
- Excellent analytical, problem-solving, and communication skills.
- Strong knowledge of Agile development practices (especially Scrum), methodologies, and tools.
- Minimum of 7 years of experience with Java or C#, including a solid understanding of object-oriented programming principles.
- At least 3-5 years of experience with Python, emphasizing testing frameworks and automation.
- 5+ years of experience with JavaScript or TypeScript, particularly in test automation.
- Mastery with CI/CD processes and tools (e.g., Jenkins, GitLab CI).
- Expert with API testing and performance testing tools.
- Expertise in Database concepts and testing using SQL/NoSQL.
- Performance & functional test automation experience.
- Experience with web-based testing tools like Cucumber, Selenium, Protractor, etc.
- Experience in SCM like Git, CI/CD tools like Jenkins.
- Strong knowledge of scripting and programming languages such as PowerShell, Python, Java.
- Experience in testing front-end, back-end, and API components of cloud-based and/or client/server products.
- 10+ years of professional software testing experience desired.