As a Lead Quality Engineer, you will develop the overall test strategy for key system components and drive software testing activities within an agile environment. You will lead the definition of test scenarios, design and implement automation in a continuously integrated pipeline. This role leads the selection of functional and non-functional testing frameworks and approaches to ensure software meets both business and technical requirements. You’ll work closely with architects, product, and other partners to deliver high-quality solutions that exceed customer expectations. Beyond technical leadership, you will coach and mentor team members, encouraging a culture of quality and continuous improvement.
Responsibilities:
You will engage with product owners, architects and technical specialists in to understand business requirement, technical requirement and translate them to comprehensive test strategy and test scenarios to qualify the products/services. You will build and maintain the efficient, reusable, reliable test automation code based that will be used to qualify business/technical requirement. You will propose the appropriated test framework and tools to be used for software qualification and ensure that those are aligned with company standard/policies.
You are occasionally responsible for writing automated test scripts/test codes covering both functional test and non-functional tests in different test level (e.g, component test, integration test, end-to-end tests).
You will own software quality end-to-end, which includes:
- Maintaining automated code and scripts to ensure reliability and alignment with evolving requirements.
- Monitoring automated test results and ensuring all tests consistently pass before release, investigating and fixing failures promptly.
- Driving improvements in test coverage, stability, and execution speed to reduce defects and increase delivery confidence.
- Ensuring traceability between requirements, test cases, and automated scripts for completeness and compliance.
You will lead defining testing scenarios and estimating effort to fulfill customer requirements. We work closely as a team to set timeframes for assigned user stories and establish clear outcomes that align with business objectives. You will review scenarios and test cases with junior team members to ensure high-quality test code and adherence to engineering guideline.
We continuously work to identify and implement any improvements to improve team/operational efficiency. And You will be responsible to drive them to achieve efficiencies and results.
Qualifications & Experience:
- Master/Bachelor’s Degree in Computer Science, Computer Engineering or related or a related field
- Experience 5+ years in testing fundamentals, automation, and QA tools.
- Proven knowledge and experience in software testing fundamentals, testing concept, method, automation test implementation and test tools.
- Proven understanding of Robot framework, Cucumber and Python programming.
- Experience of performance testing and automation frameworks.
- Experienced in the Cloud technology
- Understanding of security implications and secure coding
- Practical experience with agile development methodologies and tools (Scrum, JIRA etc.)
- Proficient in English for both spoken and written
- Skill for writing clean, readable code and reusable components
- Self-motivated, pressure-tolerant, and result oriented personality with innovation
- Good communication and interpersonal skills.
