
Quality Assurance Engineer III
Pearson • Colombo, Western Province, Sri Lanka
Role & seniority
- Quality Assurance Engineer III (senior-level QA Engineer; aligns with Senior Software Quality Engineer/UET)
Stack/tools
Automation: Selenium, Rest Assured, SoapUI; non-functional tools for Performance/Security/Accessibility
CI/CD: Jenkins, Bamboo; collaboration with DevOps
Test management: JIRA, HP ALM
Languages: Java, C# (OOP fundamentals)
Additional: Unit testing, defect management, test repositories/artifacts
Top 3 responsibilities
-
Serve as the QE point of contact for technical detail; mentor peers to raise the team’s QE capability
-
Design, automate, and optimize test cases; conduct reviews of peers’ test automation
-
Establish and maintain CI/CD-driven quality with stakeholders; perform functional (UI/API) and non-functional testing
Must-have skills
-
Strong OO programming experience (e.g., Java, C#)
-
Hands-on test automation across UI/API with industry tools (Selenium, Rest Assured, SoapUI)
-
Experience in defect management/triage; familiarity with Agile and DevOps
-
Knowledge of test management tools (JIRA, HP ALM); ability to collaborate across teams
-
Solid understanding of QA methodologies, software engineering principles, and basic cloud/network concepts
-
ISTQB Foundation Certification (required); Technical Test Analyst (Advanced) preferred
Nice-to-haves
-
Advanced ISTQB level; cloud certifications (AWS/Azure)
-
Oracle/Java/J2EE credentials; additional technical certifications
-
Leadership experience and ability to influence QA
Full Description
Job Title: Quality Assurance Engineer III
Description: A Quality Engineering professional responsible for delivering functional and non-functional test automation, enabling CI/CD-driven quality, and working closely with cross‑functional teams to ensure high‑quality, scalable solutions. This role aligns to industry level titles such as Senior Software Quality Engineer, Senior Software Quality Engineering in Test, Senior Quality Engineer.
Summary
- An Engineer with experience, and passionate in technology, working designing, executing functional and non-functional testing especially with coding and automation tools. An Individual capable of working independently and is in the threshold of taking up leadership roles in the team.
Persona
- Avid in learning and exploring recent technology.
- An individual with an amiable attitude
- Good team player and willing to work in challenging environments.
- Good analytical & communication skills
- A Self Starter with a sense of Accountability & Leadership
Responsibilities
- Work as the team’s QE point of contact for all technical detail.
- Mentor peers, subordinates and thereby help improve the overall QE technical savvy index.
- Design and Automate Test Cases in par with industry standards.
- Improve efficiency of test cases by working closely with Developers and understanding the implementations.
- Perform reviews on test cases automated by peers and subordinates.
- Own & create Test Repositories, Artifacts and collaborate with assignees in maintaining standards.
- Establish a CI/CD setup using automated tools i.e., Jenkins, Bamboo..etc. with other stakeholders I.e., DevOps teams to ensure efficient & High-Quality in deliverables.
- Conduct functional testing on UI, API components with industry recognized tools & frameworks I.e., Selenium, SoapUI, Rest Assured...etc.
- Conduct Non-functional testing (Performance, Security, Accessibility...etc.) with industry recognized tools.
- Make a positive impact on the organizations Quality Engineering technical practices through innovative ideas & concepts.
Skills & Expertise
- A wizard in technical frameworks able to highlight solutions using them for technical impediments.
- Hands on experience in Object Oriented Programming concepts through a widely adapted programming language (Java, C#...etc.)
- Good experience with Non-functional industry test Automation tools & technologies.
- Hands on experience in Defect management & Triage.
- Good understanding on principals of stakeholder collaboration.
- A thorough experience with Software Engineering and Quality Engineering methodologies, principles & solution architectures
- A good understanding of the latest Network, Cloud technologies & breakthroughs.
- Familiarity with Test Management tools such as HP ALM (Application Lifecycle Management), JIRA...etc.
- Hands on experience with writing Unit tests & performing Product deployments will be an advantage.
Qualifications & Experience
- A Bachelor's Degree in Computer Science, Software Engineering, or equivalent qualification
- Minimum 3 years' experience of overall Software Quality Engineering with 2+ years hands on experience in Quality Engineering technical aspects.
- Minimum 2 years' experience with working in an Agile team & a good sense of understanding about DevOps.
- ISTQB Certified Tester Foundation Level
- ISTQB Certified Technical Test Analyst – Advanced Level (Preferred).
- Oracle Certified Associate in J2EE, AWS Certifications or Any Valid Technical Certification (Preferred).