QE Automation Engineer
Company: Codvo
Experience: 8–12 Years
Role Overview
We are looking for a
QE Automation Engineer with strong expertise in
automation testing to ensure high-quality software delivery across enterprise applications. This role emphasizes an
automation-first mindset,
CI/CD integration, and
end-to-end quality ownership across the SDLC.
Key Responsibilities
-
Design, develop, and maintain robust automation frameworks for UI, API, integration, workflow, and end-to-end testing.
-
Automate acceptance, regression, workflow, and end-to-end test scenarios aligned with business requirements.
-
Integrate automated test suites into CI/CD pipelines to enable continuous testing and faster feedback.
-
Execute and analyze performance testing and ensure performance readiness as a release gate.
-
Support and govern security testing (static, dynamic, and penetration) in collaboration with development teams.
-
Perform cross-browser and cross-device testing to ensure a consistent user experience.
-
Collaborate with developers, product owners, architects, TPMs, and SMEs to ensure quality at every stage.
-
Design and implement automation frameworks using design patterns (Page Object Model, Factory, Facade, Adapter).
-
Mentor junior QA engineers and drive automation best practices and quality standards across teams.
Required Skills
UI & API Automation
Must Have
-
Strong expertise in UI, API, and End-to-End Automation Testing
-
Hands-on experience with Selenium
-
Strong experience with BDD frameworks such as Cucumber
-
Proficiency in Java and JavaScript
-
Experience automating business-critical workflows
-
Working knowledge of White and SWTBot
Nice to Have
-
Experience with additional UI automation tools such as Sahi and Watir
-
Experience with cross-browser UI automation strategies
Integration Testing
Must Have
-
Strong experience in integration testing between dependent systems and services
-
Hands-on experience with xUnit frameworks (JUnit / TestNG)
-
Ability to validate service contracts, upstream/downstream integrations, and negative scenarios
-
Experience working closely with Developers, QA, and TPMs
-
Experience using Lisa or similar integration testing frameworks
Nice to Have
-
Exposure to third-party system integration testing
-
Experience with mocking and stubbing tools
Workflow Testing
Must Have
-
Experience in workflow-level testing across multiple workstreams
-
Strong experience with Cucumber for business workflow validation
-
Ability to design tests from a business process perspective
-
Experience collaborating with TPMs, SMEs, UX, Architects, and QA/UAT teams
-
Experience using Lisa for workflow orchestration
Nice to Have
-
Experience validating workflows with stubbed upstream/downstream dependencies
CI/CD & DevOps
Must Have
-
Strong experience integrating automation into CI/CD pipelines
-
Hands-on experience with build and dependency management tools such as Maven and Gradle
-
Strong understanding of Agile methodologies and continuous testing practices
Nice to Have
-
Exposure to DevOps-driven quality gates
Performance Testing
Must Have
-
Strong experience in performance testing of enterprise applications
-
Hands-on experience with JMeter and Perfecto
-
Ability to design, execute, and analyze load, stress, and endurance tests
-
Experience identifying performance bottlenecks and collaborating with developers
Nice to Have
-
Experience with Apica
-
Experience integrating performance tests into CI/CD pipelines
Security Testing
Must Have
-
Strong understanding of static and dynamic security testing concepts
-
Knowledge of OWASP Top 10 vulnerabilities
-
Experience supporting dynamic security testing during iterations under QA governance
-
Hands-on experience with Burp Suite or OWASP ZAP
Nice to Have
-
Experience participating in penetration testing cycles
Test Data, Messaging & Database Testing
Must Have
-
Experience in test data management (Apache POI for Excel, JSON handling)
-
Experience with data-driven testing approaches
-
Knowledge of database testing using JDBC
-
Experience with message queue testing (Azure Service Bus, RabbitMQ)
Nice to Have
-
Experience validating event-driven or asynchronous systems
What We Expect
-
Strong automation-first mindset over manual execution
-
Ability to own quality end to end, not just test cases
-
Experience working in enterprise-scale QA environments
-
Ability to mentor teams and influence quality culture