Role Description
We are seeking a Quality Assurance Automation Engineer with strong hands-on experience in automation testing for web applications, preferably within e-commerce environments. This role is focused on building scalable automation frameworks, executing UI/API testing, and ensuring high-quality releases across complex digital platforms. The ideal candidate brings a developer mindset within QA, with expertise in modern automation tools, performance testing, and Agile delivery environments.
Key Responsibilities
-
Develop, maintain, and enhance automated test frameworks for web-based applications
-
Design and execute automated test cases for critical user workflows such as registration, login, product search, cart, and checkout
-
Perform UI automation testing using modern frameworks
-
Implement API testing across REST services (GET, POST, PUT, DELETE) and validate responses
-
Conduct performance and load testing, including concurrent user simulations
-
Apply best practices such as Page Object Model (POM) to ensure reusable and scalable test design
-
Execute regression, integration, and end-to-end testing to validate application stability
-
Identify, document, and track defects; collaborate with development teams for root cause analysis and resolution
-
Analyze business and technical requirements and provide early feedback on testability and quality risks
-
Maintain proper documentation of test scripts, frameworks, and execution results
-
Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives
-
Continuously evaluate and recommend improvements in testing tools, frameworks, and processes
Qualifications
-
3+ years of experience in Software Quality Assurance, with strong focus on automation testing
-
Hands-on experience with automation frameworks such as:
-
Playwright (preferred)
-
Selenium
-
Cypress
-
Strong experience in API testing and validation of RESTful services
-
Experience with performance and load testing tools
-
Proficiency with version control systems such as Git
-
Solid understanding of QA methodologies, test design, and defect lifecycle
-
Experience with white-box and black-box testing approaches
-
Strong SQL skills for data validation and backend testing
-
Experience working in Agile/Scrum environments
-
Strong analytical, debugging, and problem-solving skills
-
Ability to write clear, concise, and maintainable test documentation
Preferred Qualifications
-
Experience testing e-commerce platforms or high-traffic web applications
-
Exposure to CI/CD pipelines and automation integration
-
Familiarity with cloud-based testing environments
-
Experience with modern JavaScript-based testing frameworks
Education
-
Bachelorβs degree in Computer Science, Information Technology, or related field (or equivalent experience)
Additional Notes
-
This is a hands-on automation role β not a manual QA position
-
Candidates must demonstrate real-time experience in building and maintaining automation frameworks
-
Strong communication skills required for cross-functional collaboration