Job DescriptionAbout the job
As a Senior Quality Assurance Engineer at TedTech, you are responsible for ensuring the quality of Insurtech products within your Pod.
At TedTech, we pride ourselves on developing high-quality, enterprise-grade, distributed software solutions that are secure, efficient, scalable, and well-architected for reusability and flexibility. You should be experienced in designing and implementing both manual and automated testing for distributed software solutions, ensuring that your Pod's quality standards are maintained.
You have a proven track record of delivering high-quality solutions and are proficient in test automation suites. Automated testing is second nature to you, and you understand the benefits it provides.
You possess a strong understanding of various testing types and will be responsible for developing automated end-to-end, performance, and security tests, ensuring seamless integration with third-party software. While developers may write unit tests, you will validate their accuracy and alignment with business requirements.
Your workflow includes version control, CI/CD pipelines, and project tracking tools. You leverage these processes to enhance quality, efficiency, and collaboration throughout the development lifecycle.
You are a professional who understands business needs, manages timelines effectively, and knows when and how to communicate constraints.
You are passionate about Quality Assurance, enjoy working with high-performing teams, and take pride in your work.
Key Responsibilities
* Develop and maintain automated test suites using modern frameworks for web applications, APIs, and cloud services.
* Maintain robust test automation frameworks for functional, integration, performance, and security testing.
* Collaborate with software engineers, platform engineers, and product teams to define test scenarios and embed quality throughout the development process.
* Implement and optimize CI/CD pipelines, integrating automated tests for continuous quality validation.
* Ensure high test coverage across unit, component, and end-to-end levels to support reliable and rapid releases.
* Work with cloud platforms (AWS, Azure, GCP) to validate infrastructure and service integrations.
* Design and execute performance and load testing to evaluate system scalability and reliability.
* Incorporate shift-left testing practices, including early-stage quality validations in Agile workflows.
* Promote best practices in TDD, BDD, and exploratory testing.
* Analyze test results and troubleshoot issues.
* Ensure confidence before deployment and communicate concerns to the team.
* Mentor team members on quality practices to elevate overall quality standards.
* Post-deployment testing outside regular business hours may be required.
Required Qualifications
* Experience in software test automation and quality engineering.
* Proficiency in programming languages such as JavaScript or C#.
* Expertise with test automation frameworks like Selenium, Cypress, Playwright, or similar.
* Experience with cloud-based applications and microservices testing (AWS, Azure, GCP).
* Hands-on experience with API testing tools like Postman.
* Strong understanding of CI/CD and DevOps practices (Jenkins, GitHub Actions, Azure DevOps).
* Knowledge of database testing with NoSQL databases (Cosmos DB, MongoDB).
* Experience with performance testing tools such as JMeter, Gatling, or k6.
* Understanding of security testing principles and tools (OWASP, Burp Suite, SonarQube).
* Excellent problem-solving skills and attention to detail.
* Strong communication skills for cross-functional collaboration.
#J-18808-Ljbffr