What are the responsibilities and job description for the Senior Software Test Engineer position at Motion Recruitment?
A global leader in energy management and industrial technology is hiring a full-time Senior Software Test Engineer to support the continued growth of its cloud-based digital platform solutions. This role will focus on designing and executing automated testing strategies across modern distributed systems, cloud environments, and enterprise software platforms using technologies such as Python, Pytest, REST APIs, AWS/Azure, and CI/CD pipelines. The position offers the opportunity to work cross-functionally with software engineering, architecture, DevOps, and platform teams to ensure scalability, performance, and quality across mission-critical applications.
This is an ideal opportunity for a highly technical QA automation engineer who wants to make a large impact on enterprise-scale software products. The company is looking for someone who can take ownership of automation frameworks, improve testing capabilities, and help drive quality across a fast-moving Agile environment. You’ll work on complex cloud-native systems, collaborate with experienced engineers across multiple disciplines, and gain exposure to advanced testing practices including performance, scalability, and stream-processing validation. This role offers strong technical growth, modern tooling, and the ability to influence quality engineering strategy at scale.
Required Skills & Experience
Tech Breakdown
This is an ideal opportunity for a highly technical QA automation engineer who wants to make a large impact on enterprise-scale software products. The company is looking for someone who can take ownership of automation frameworks, improve testing capabilities, and help drive quality across a fast-moving Agile environment. You’ll work on complex cloud-native systems, collaborate with experienced engineers across multiple disciplines, and gain exposure to advanced testing practices including performance, scalability, and stream-processing validation. This role offers strong technical growth, modern tooling, and the ability to influence quality engineering strategy at scale.
Required Skills & Experience
- 8 years of experience in software test automation and quality engineering
- Strong experience with Python and Pytest
- Experience designing and executing integration, performance, and scalability tests
- Strong understanding of software testing methodologies and QA best practices
- Experience testing REST APIs and distributed applications
- Hands-on experience with AWS and/or Microsoft Azure cloud environments
- Experience with Linux and Windows environments
- Experience with CI/CD pipelines and automated deployment workflows
- Experience working in Agile development environments
- Strong troubleshooting, analytical, and communication skills
- Bachelor’s degree in Computer Science or related field
- Experience with Dynatrace or similar monitoring tools
- Experience building CI/CD pipelines using GitHub Actions
- Familiarity with Postman testing frameworks
- Experience testing Kafka Consumers and Producers
- Knowledge of stream-processing systems and event-driven architectures
- Exposure to AI-driven testing methodologies or automation tools
- Experience working with enterprise SaaS or cloud-native platforms
Tech Breakdown
- 40% Test Automation Development (Python/Pytest)
- 25% Integration & API Testing
- 20% Performance & Scalability Testing
- 15% CI/CD & Cloud Infrastructure Validation
- 65% Hands On
- 10% Test Strategy & Planning
- 25% Team Collaboration
- Bonus eligible
- Medical Insurance
- Dental Benefits
- Vision Benefits
- Paid Time Off (PTO)
- 401(k)