
Search by job, company or skills
Job Description
. The Quality Engineer (Tester) is responsible for ensuring robust software quality through comprehensive functional and regression testing of critical on-premise systems operating in secure environments.
. The role emphasizes strict adherence to governance standards, evidence-based testing, and strong documentation practices.
. As the role matures, the Quality Engineer will progressively transition into designing, building, and scaling automated testing capabilities using enterprise-grade automation tools, supporting project's cloud-first strategy and centralized automation framework.
Key Responsibilities
. Functional Testing (Initial Focus) Design, execute, and maintain functional, system, and regression test cases in accordance with established quality and governance standards.
. Analyze business and technical requirements to derive comprehensive test scenarios with full traceability to requirements.
. Collaborate closely with project teams, developers, and business users to clarify test scope, objectives, and acceptance criteria.
. Prepare and manage test data handle environment constraints and dependencies in secure or restricted systems.
. Execute tests and capture detailed test evidence to meet audit, compliance, and governance requirements.
. Log, track, triage, and validate defects using standard defect management tools work with development teams to support timely resolution.
. Communicate test progress, results, risks, and quality metrics clearly to project stakeholders.
. Produce high-quality testing documentation, including test plans, test designs, execution reports, and test summary reports, using standard templates and best practices.
. Contribute to the development and maintenance of reusable regression test suites to support future automation initiatives.
. Automation Testing (Progressive Focus) Design and develop modular, reusable automated test cases for prioritized business-critical flows using enterprise automation tools (e.g., Tosca, Selenium, Playwright).
. Build, enhance, and maintain scalable and maintainable automation frameworks aligned with enterprise standards.
. Support the transition from local automation development to centralized, cloud-based automation authoring and execution environments.
. Track, analyze, and report automation coverage, execution stability, and quality metrics.
. Establish and promote automation best practices, reusable components, and shared libraries.
. Maintain comprehensive documentation for automated test scripts, frameworks, and execution results.
Required Skills & Experience
. 3-5 years of experience in software testing with a strong foundation in functional and regression testing.
. Proven ability to design comprehensive and well-structured test cases from business and technical requirements.
. Strong documentation skills with experience in evidence-based testing aligned to governance and compliance standards.
. Hands-on experience with test automation tools or strong readiness to transition into automation-focused testing.
. Working knowledge of SQL for test data preparation, validation, and troubleshooting.
. Proficiency in at least one scripting or programming language (e.g., Java, Python, JavaScript, C#).
. Experience with API testing and validation techniques (e.g., REST APIs).
. Familiarity with defect tracking and test management tools such as JIRA or Azure DevOps.
. Experience working in secure, restricted, or regulated IT environments.
. Strong analytical, problem-solving, and communication skills with the ability to engage effectively with technical and non-technical stakeholders.
. Highly Desirable Qualifications Formal testing certifications (e.g., ISTQB Foundation, ISTQB Test Automation Engineer, Tosca certifications).
. Experience integrating automated tests into CI/CD pipelines and cloud-based environments.
. Knowledge of performance testing concepts, methodologies, and tools. Experience with version control systems (e.g., Git) and Agile / DevOps delivery methodologies.
Job ID: 141867293