Software Development Engineer in Test (SDET)
Role details
Job location
Tech stack
Job description
We are seeking an experienced Software Development Engineer in Test (SDET) to support enterprise scale application delivery through robust test automation, continuous testing practices, and quality engineering leadership.
This role is responsible for designing, developing, and maintaining automated test solutions across the full software delivery lifecycle. The ideal candidate brings a strong technical testing background, automation expertise, and the ability to partner closely with development and business teams to ensure high quality, secure, and reliable software releases., Test Automation & Quality Engineering Design, develop, execute, and maintain automated test suites across the software delivery lifecycle Contribute to the design, enhancement, and maintenance of test automation frameworks Ensure traceability from requirements and user stories through test cases and automated scripts Prepare, maintain, and execute manual and automated test cases based on user stories Review test cases and automation strategies with stakeholders to ensure comprehensive coverage Collaboration & Agile Delivery
Partner with developers, product owners, and business stakeholders to understand software requirements Design automated tests that validate functionality while considering security and privacy requirements Participate in Agile ceremonies and collaborate with delivery pipeline teams Track defects, report execution results, and follow issues through to resolution Identify risks, dependencies, and potential impacts to project timelines CI/CD & Continuous Testing
Integrate automated test suites into CI/CD pipelines Support continuous testing practices to improve release quality and speed Collaborate with internal and external teams to improve overall software quality Environment, Data & Risk Management
Identify and manage environment and test data requirements Maintain test environments and supporting data Align daily work to risk and control processes, escalating issues as appropriate Act as a technical expert on one or more applications Leadership & Mentorship
Provide mentorship and guidance to peers on test coverage, test design, and automation best practices Develop and maintain comprehensive product and testing documentation Contribute to the maturity of testing processes and methodologies across teams
Requirements
7+ years of experience in software testing, quality engineering, or SDET roles Bachelor's degree preferred or equivalent professional experience Strong understanding of software development lifecycles and Agile methodologies Excellent communication and collaboration skills Ability to work independently and as part of a cross functional team Technical Skills & Experience Automation & Programming
Strong expertise with test automation frameworks and tools, such as:
Selenium TestNG JUnit Jasmine Proficiency in programming or scripting languages (Python, Java, or JavaScript) Experience with front end and back end test automation Data & Integration Testing
Strong experience with SQL and database testing Experience with ETL testing and automation Exposure to data warehouses such as Snowflake is a plus DevOps & Tooling
Experience with CI/CD tools and version control systems, including:
Jenkins Git / Bitbucket JIRA Micro Focus ALM Experience with cloud platforms, preferably AWS Additional Testing Expertise
Knowledge of performance and security testing Strong understanding of:
Smoke testing Regression testing Black box and non black box testing Experience testing BI tools (e.g., Power BI, AWS QuickSight) is a plus Experience with ETL tools (e.g., Talend, Informatica) is a plus, ISTQB or equivalent testing certification Experience in capital markets or financial services environments Experience working in onsite/offshore delivery models Experience leading QA or SDET teams, Senior level, hands on automation engineer Strong ownership mindset with the ability to drive quality initiatives end to end Comfortable working with both technical and business stakeholders Detail oriented, analytical, and proactive problem solver Passionate about improving software quality through automation and continuous testing