
Senior Automation Engineer
Job Description
As an Automation Developer, you will be responsible for designing, developing, and maintaining scalable test automation frameworks for multimodality Cloud SaaS solutions within GE Healthcare Imaging products. The role requires strong hands-on expertise in Playwright and TypeScript for UI, front-end, and API automation, along with experience in implementing and executing comprehensive verification and validation cycles.
You will develop, maintain, and execute both manual and automated test suites for AWS cloud-deployed applications, ensuring product quality, reliability, and performance across functional, integration, regression, and end-to-end testing scenarios. Experience with AWS services and cloud-native application testing is highly desirable.
Essential Responsibilities:
In this role you will:
• Interface with developers and architects to understand the technical design of Solutions and ensure testability of the developed components/features.
• Work on building test automation frameworks and solutions with other Software Test Engineers.
• Develop the test cases and setup automated testing practices and be responsible for ensuring software quality.
• Develop, maintain and execute automation tests for acceptance, functional, and regression test cases.
• Develop and enhance the test infrastructure and continuous integration framework used across teams.
• Part of the agile scrum teams, participate in the BDD automation of user stories, in-sprint software testing, quality metrics adherence.
• Collaborate with development program teams in bug fixing and building Sprint & Release plans.
• Provide functional and technical expertise in bug fixes.
• Responsible for reviewing and critiquing technical/functional tests, requirements and software design specifications.
• Work with teams to develop NFR (performance, scalability, reliability) and system software test strategies, test specification and test cases.
• Collaborate with System Integration & Test team for overall Integration and System Testing.
• Mentor other engineers on the team to develop high quality software test cases.
• Provide subject matter expertise in quality engineering, manage test plans and testing methodology for software projects.
Technical Expertise
• Hands on Experience in using Behavior-Driven Development (BDD) frameworks.
• Proven hands-on expertise in UI and API test automation using Playwright and TypeScript.
• Experience leveraging GenAI tools (e.g., GitHub Copilot) to enhance productivity in testing and automation workflows.
• Strong background in system-level or device-side testing, with good exposure to Linux environments.
• Familiarity with AWS services is a plus.
• Demonstrated ability to think innovatively and creatively in approaching testing challenges.
• Solid understanding of testing concepts, including SDLC, STLC, Agile methodologies, BDD methods and shift-left testing practices.
• Experience in automation framework design and implementation for AWS Cloud-deployed solutions.
• Proficient towards functioning in an Agile team.
• Experience creating software test strategy and building of test automation frameworks.
• Proficient in developing and executing maintainable automation tests for acceptance, functional, and regression test cases.
• Strong knowledge of Source Code Management Tools (Perforce/SVN/Git), modern CI/CD development paradigms (Jenkins, Artifactory), software debugging tools, emulators etc.
• Demonstrated technical testing excellence; ability to articulate, solve, and close on technical problems.
• Excellent communication skills.
• Has the ability to take ownership of small tasks and deliver without supervision while using discretion to seek help when necessary.
• Strong problem solving abilities and capable of articulating specific technical topics.