Test Engineering
Test Engineering
Key Responsibilities
Quality Engineering Leadership
. Serve as a senior member of the engineering organization responsible for establishing
and promoting quality engineering best practices.
. Define quality standards, testing strategies, and automation frameworks across product
teams.
. Drive shift-left testing practices throughout the software development lifecycle.
. Participate in architecture, design, and requirements reviews to identify quality risks early.
. Mentor QA engineers and developers on testing and quality engineering practices.
. Advocate for continuous improvement and quality-first development culture.
Test Automation
. Design, develop, and maintain robust automated test frameworks and test suites.
. Implement automated testing across:
o Functional Testing
o API Testing
o Ul Testing
o Integration Testing
o Regression Testing
o Performance Testing
o Security Testing
. Integrate automated testing into CI/CD pipelines.
. Improve automation coverage and reduce manual testing effort.
. Analyze test failures and drive root-cause resolution.
Enterprise Application Testing
. Validate complex business workflows and enterprise application functionality.
. Develop comprehensive test plans, test cases, and test scenarios.
. Ensure requirements are testable and traceable throughout the development lifecycle.
. Perform exploratory, system, integration, and end-to-end testing.
. Verify software meets functional and non-functional requirements.
Cloud-Native Quality Assurance
. Test cloud-native applications running within Microsoft Azure.
. Validate reliability, scalability, resiliency, and fault-tolerance requirements.
. Verify integrations across distributed systems, APIs, messaging platforms, and databases.
. Ensure applications meet enterprise security, compliance, and operational standards.
. Participate in release validation and production-readiness assessments.
Al & Intelligent Application Testing
. Support testing of Al-powered product capabilities.
. Validate outputs from Generative Al and Large Language Model (LLM) integrations.
ยท Develop test strategies for:
o Al Chatbots
o Al Assistants
o Al Agents
o Retrieval-Augmented Generation (RAG) Solutions
o Intelligent Search Experiences
. Evaluate Al output quality, consistency, accuracy, and reliability.
. Support Responsible Al practices including fairness, transparency, and governance.
. Partner with Al engineers to establish Al evaluation methodologies and testing
Frameworks.
DevOps & Continuous Testing
. Integrate quality gates into CI/CD pipelines.
. Develop automated validation processes for software releases.
. Support infrastructure validation and deployment testing.
. Monitor quality metrics and test coverage.
. Contribute to DevSecOps and continuous delivery initiatives.
Required Qualifications
Education
. Bachelor's degree in Computer Science, Software Engineering, Information Technology, or
a related field.
. Equivalent professional experience will be considered.
Experience
. 7+ years of software quality assurance experience.
. 5+ years of hands-on automated testing experience.
. Experience supporting enterprise-scale software products.
. Experience working within Agile and Scrum delivery environments.
. Experience collaborating directly with development teams throughout the SDLC.
Required Technical Skills
Test Automation
Expertise in one or more of:
. Playwright
ยท Selenium
. Cypress
. Puppeteer
Experience with:
. Test automation architecture
. Automated regression testing
. CI/CD-based test execution
. Automated reporting and dashboards
API Testing
Experience with:
. REST APIs
. Postman
ยท Swagger/OpenAPI
. Automated API validation
. Contract testing
. Integration testing
Programming & Scripting
Hands-on experience with:
. C#
. .NET
. Python
. JavaScript / TypeScript
. PowerShell
Ability to develop ma