Quality Assurance Automation Engineer
Job Description
About Company,
Droisys is an innovation technology company focused on helping companies accelerate their digital initiatives from strategy and planning through execution. We leverage deep technical expertise, Agile methodologies, and data-driven intelligence to modernize systems of engagement and simplify human/tech interaction.
Amazing things happen when we work in environments where everyone feels a true sense of belonging and when candidates have the requisite skills and opportunities to succeed. At Droisys, we invest in our talent and support career growth, and we are always on the lookout for amazing talent who can contribute to our growth by delivering top results for our clients. Join us to challenge yourself and accomplish work that matters.
Automation Testing Engineer – Job Description
Role Overview
The Automation Testing Engineer is responsible for designing, developing, and executing automated test frameworks to ensure high‑quality, scalable, and reliable software releases. This role works closely with development, QA, DevOps, and product teams to drive automation excellence across the SDLC.
Key Responsibilities
- Develop, enhance, and maintain automation frameworks for web, API, mobile, and backend systems.
- Design and execute automated test scripts using tools such as Selenium, Cypress, Playwright, TestNG, JUnit, PyTest, or equivalent.
- Build and maintain CI/CD‑integrated automation pipelines using Jenkins, GitHub Actions, Azure DevOps, or similar.
- Automate regression, smoke, functional, and integration test suites for continuous delivery.
- Validate REST and SOAP APIs using Postman, Swagger, RestAssured, or automation frameworks.
- Collaborate with developers to ensure testability, code quality, and early defect detection.
- Analyze test results, identify root causes, and provide actionable insights to engineering teams.
- Participate in Agile/Scrum ceremonies and contribute to continuous improvement of QA processes.
- Maintain test data, test environments, and automation infrastructure.
- Track defects using Jira or similar tools and ensure timely closure.
- Contribute to quality metrics, dashboards, and release readiness reports.
Required Skills & Qualifications
- Strong experience in test automation for web, API, or mobile applications.
- Proficiency in at least one programming language: Java, Python, JavaScript, C#, or Ruby.
- Hands‑on experience with automation tools: Selenium WebDriver, Cypress, Playwright, Appium, etc.
- Experience with BDD frameworks like Cucumber, Behave, SpecFlow (optional but preferred).
- Solid understanding of CI/CD, version control (Git), and build tools (Maven, Gradle, npm).
- Knowledge of SQL for backend validation.
- Familiarity with cloud‑based testing platforms (BrowserStack, Sauce Labs) is a plus.
- Strong analytical, debugging, and problem‑solving skills.
- Ability to work in fast‑paced Agile environments.
Preferred Qualifications
- Experience with performance testing (JMeter, Gatling) or security testing is a plus.
- Exposure to containerization (Docker, Kubernetes) is beneficial.
- Understanding of AI‑assisted testing tools (Testim, Mabl, Katalon, Copilot‑based automation) is an advantage.
Droisys is an equal opportunity employer. We do not discriminate based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. Droisys believes in diversity, inclusion, and belonging, and we are committed to fostering a diverse work environment