1. Test Automation Development
Analyze business and technical requirements to define appropriate test strategies and automation approaches.
Design, develop, execute, and maintain automated test scripts for Web, API, Mobile, and enterprise applications.
Build and enhance automation frameworks to improve test coverage, scalability, and maintainability.
Perform functional, regression, integration, and performance testing using automation tools and best practices.
2. Software Quality Assurance
Collaborate closely with
Business Analysts,
Developers,
Product Owners, and stakeholders to ensure product quality throughout the Software Development Life Cycle (SDLC).
Participate in reviewing requirements, technical specifications, test plans, and test cases.
Identify, investigate, document, and track software defects to resolution.
Execute test plans and ensure timely delivery of testing results, reports, and quality metrics.
3. Process Improvement and Innovation
Continuously improve test automation processes, methodologies, and quality assurance practices.
Research, evaluate, and adopt emerging testing tools, technologies, and automation frameworks.
Contribute to DevOps and Continuous Testing initiatives by integrating automated testing into CI/CD pipelines.
Prepare and present test status reports, defect analysis, and quality assessments to project stakeholders.
4. Team Collaboration and Support
Work closely with cross-functional teams during development, UAT, deployment, and production support activities.
Provide technical guidance and knowledge sharing to team members.
Support the onboarding and development of junior testers and automation engineers.
Actively contribute to building a culture of quality, continuous learning, and innovation within the team.
Minimum 3 years of experience in Automation Testing and at least 1 year of experience in Manual Testing.
Hands-on experience with test automation tools and frameworks such as Selenium, Appium, HP QTP/UFT, Postman, SoapUI, and JMeter.
Solid understanding of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
Familiarity with Agile/Scrum or RUP software development methodologies.
Experience with defect tracking and test management tools such as Jira, Bugzilla, Mantis, or Quality Center.
Good understanding of Windows operating systems and application environments.
Strong analytical, problem-solving, and debugging skills.
Good communication skills in both written and spoken English.
Ability to work independently, manage priorities, and collaborate effectively within cross-functional teams.