Job Closed
This listing is no longer active.
Senior Software Development Engineer in Test
Location
United States
Posted
98 days ago
Salary
0
No structured requirement data.
Job Description
Senior Software Development Engineer in Test
Abbott
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description At Abbott, we believe people with diabetes should have the freedom to enjoy active lives. That’s why we’re focused on helping people with diabetes manage their health more effectively and comfortably, with life-changing products that provide accurate data to drive better-informed decisions. We’re revolutionizing the way people monitor their glucose levels with our new sensing technology. Our Diabetes division currently has an opportunity for a Senior Software Development Engineer in Test. - Complete software testing activities for user stories within the Agile SDLC by writing automated tests and contributing directly to automation coverage. - This role is almost entirely hands-on coding. - Review deliverables/activities identified in test plans for accuracy, consistency, completeness, and compliance. - Write additional automated tests as needed to ensure full coverage for every release. - Develop and Optimize Automation Scripts and Frameworks: - Design, code, and maintain automation scripts and frameworks using Python (or another modern programming language). - Work with automation tools such as Appium, Selenium, and Robot. - Spend the majority of your day writing code and building scalable automation solutions. - Automation of Testing Processes: - Build automated frameworks for unit, integration, UI, and mobile testing. - Perform exploratory testing only as needed to inform automation. - Create test datasets and execute automated test suites to ensure high-quality releases. - Automation Solutions Customization: - Adapt automation frameworks to meet regulatory and product-specific requirements in the medical industry. - Maintenance and Enhancement of Automated Systems: - Continuously improve automation frameworks and test suites. - Identify and implement opportunities to replace manual testing with automation. - Collaboration and Technical Leadership: - Work closely with developers and QA team members to integrate automation into the development lifecycle. - Provide technical guidance when needed, but this is not a lead or managerial role. - Technical Documentation and System Documentation: - Produce clear, concise documentation for automated tests, frameworks, and processes. - Ensure documentation meets regulatory and compliance requirements. Qualifications - Bachelor’s degree, or equivalent experience, in a scientific, technical, or engineering discipline - 5+ years’ experience in Software Testing and/or Software Quality Assurance - 5+ years’ experience working as a Software Development Engineer in Test (SDET) with recent, hands-on automation coding - 4–6 years of hands-on coding experience in Python (or similar modern programming language) - Must be technically strong and have experience testing mobile applications - Must have UI or API automation experience; mobile automation with Appium is a major plus - Must have excellent oral and written communication skills Preferred Qualifications - Computer Science degree strongly preferred - Experience working in a regulated industry - Medical Device experience strongly preferred - Experience in an agile development environment - Cyber security, medical mobile applications, or cloud computing experience Benefits - Career development with an international company where you can grow the career you dream of. - Employees can qualify for free medical coverage in our Health Investment Plan (HIP) PPO medical plan in the next calendar year - An excellent retirement savings plan with high employer contribution - Tuition reimbursement, the Freedom 2 Save student debt program and FreeU education benefit - an affordable and convenient path to getting a bachelor’s degree. - A company recognized as a great place to work in dozens of countries around the world and named one of the most admired companies in the world by Fortune. - A company that is recognized as one of the best big companies to work for as well as a best place to work for diversity, working mothers, female executives, and scientists.
Job Requirements
- Bachelor’s degree, or equivalent experience, in a scientific, technical, or engineering discipline
- 5+ years’ experience in Software Testing and/or Software Quality Assurance
- 5+ years’ experience working as a Software Development Engineer in Test (SDET) with recent, hands-on automation coding
- 4–6 years of hands-on coding experience in Python (or similar modern programming language)
- Must be technically strong and have experience testing mobile applications
- Must have UI or API automation experience; mobile automation with Appium is a major plus
- Must have excellent oral and written communication skills
- Preferred Qualifications
- Computer Science degree strongly preferred
- Experience working in a regulated industry
- Medical Device experience strongly preferred
- Experience in an agile development environment
- Cyber security, medical mobile applications, or cloud computing experience
Benefits
- Career development with an international company where you can grow the career you dream of.
- Employees can qualify for free medical coverage in our Health Investment Plan (HIP) PPO medical plan in the next calendar year
- An excellent retirement savings plan with high employer contribution
- Tuition reimbursement, the Freedom 2 Save student debt program and FreeU education benefit - an affordable and convenient path to getting a bachelor’s degree.
- A company recognized as a great place to work in dozens of countries around the world and named one of the most admired companies in the world by Fortune.
- A company that is recognized as one of the best big companies to work for as well as a best place to work for diversity, working mothers, female executives, and scientists.
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
• Lead and participate in the design, development, and implementation of comprehensive automated test suites across web, API, and integration layers. • Write high-quality, maintainable test automation code, adhering to established company coding standards and best practices. • Review and refactor existing test automation to ensure its effectiveness, reliability, and scalability. • Estimate testing timelines and effort, ensuring that quality gates are met without blocking releases. • Provide technical leadership and mentorship to junior and mid-level QA engineers. • Collaborate with cross-functional teams, including Engineering, Product Management, Design, and Customer Success to ensure the delivery of high-quality products. • Lead the technical design of test automation frameworks and strategies, ensuring alignment with architectural principles and business goals. • Manage multiple testing initiatives concurrently, prioritizing effectively based on risk and business impact. • Analyze complex technical challenges related to testing and quality, and propose innovative solutions. • Identify, document, and track bugs through to resolution, working closely with engineering teams. • Develop and maintain comprehensive test plans and test cases for new features and existing functionality. • Stay updated with emerging testing technologies, tools, and industry trends to ensure the company's QA practices remain cutting-edge. • Propose and drive the adoption of best practices, tools, and processes to enhance testing efficiency and effectiveness. • Participate in design and code reviews to identify potential quality issues early in the development cycle.
Senior Test Engineer, Automation – Python
Dev.ProSoftware Development Partner. Result-driven. Quality-obsessed.
• Ensure project quality by working closely with the team of data engineers and developers • Perform functional, non-functional, regression, and acceptance testing • Perform API and application testing • Assist team with reviewing and testing requirements • Develop and maintain test-related documentation, perform workload planning • Be proactive in obtaining and clarifying functional and non-functional requirements as necessary • Identify opportunities for test automation framework improvements and simplification • Quickly learn new concepts and technologies and apply those where they are relevant
SDET – Payments, Telehealth
Ensora HealthLeading healthcare technology partner for mental, behavioral, and rehabilitative therapy.
• Architect and scale automation frameworks: Design, implement, and maintain scalable test automation frameworks using PHP, C#, .NET, and Playwright. • Champion AI‑driven quality practices: Lead adoption of AI tools (e.g., Azure OpenAI, GitHub Copilot, Testim) to enhance test generation, test prioritization, risk identification, and defect detection. • Embed AI‑assisted testing into delivery: Integrate AI‑assisted testing into CI/CD pipelines using Azure DevOps and GitHub Actions to improve repeatability, speed, and signal quality. • Partner for quality-by-design: Collaborate with developers to ensure testability is built into architecture and implementation; advocate for shift‑left quality practices. • Expand coverage beyond functional testing: Build and maintain frameworks and pipelines for integration, behavioral, stress, and performance testing; conduct performance, load, and security testing using both traditional and AI‑enhanced approaches. • Operate in cloud‑native environments: Work within AWS, Docker, Kubernetes, and MCP servers to validate reliability in distributed systems. • Lead within agile teams: Serve as the testing strategy owner within an embedded agile team—driving test automation requirements for each iteration and release. • Mentor and elevate the team: Mentor junior SDETs and influence quality engineering standards (coding standards, framework improvements, best practices, and quality metrics). • Improve efficiency and innovation: Continually evaluate test automation strategy and identify areas to improve stability, execution time, maintainability, and coverage. • Hands‑on QE lifecycle ownership: Drive QE processes from requirements analysis and test design through implementation, execution, maintenance, and analysis.
• Test automation framework development • CI/CD integration • Quality strategy implementation • Performance testing




