Find Jobs
Find Jobs Near You – Available Work in Your Location
Software Engineer in test
Job Description
Key Responsibilities Translate business and system requirements into test strategies, test scenarios, and test plans Design, develop, document, and maintain automated tests, test tools, and software utilities Apply Quality Engineering practices and industry-standard best practices to automation development Apply Behavior-Driven Development (BDD) concepts to test software solutions Develop accurate, maintainable, and scalable automation code Collaborate with software developers, architects, business partners, and other technical resources to improve testing processes and standards Recommend improvements to testing processes, automation practices, and platform maintainability Measure and report key quality assurance and testing metrics Develop and implement end-to-end test strategies Drive automation coverage for assigned applications and systems Apply cloud testing expertise to support application quality and reliability Provide timely status updates on quality assurance and testing activities Support multiple initiatives simultaneously in a fast-paced and evolving environment Required Qualifications 10+ years of experience Bachelor's degree in Computer Science, Computer Engineering, or a related field Master's degree in Computer Science, Computer Engineering, or a related field Skills Functional Testing Regression Testing End-to-End Testing Test Automation Java Python Behavior-Driven Development (BDD) CI/CD Jenkins RESTful Web Services Testing PL/SQL Cloud Testing Docker AWS Azure Test Strategy Development Quality Engineering Stakeholder Management Project Management Written and Verbal Communication Non-Functional Testing Mobile Application Testing Service Virtualization CRM Application Testing Schedule Start date: 2026-10-05