Senior Software Test Engineer
Performix
- Location
- Onsite (Andover, Massachusetts)
- Employment
- Full-time
- Level
- Senior Level
About the role
Performix is seeking a Senior Software Test Engineer to design and execute automated tests for the EcoStruxure platform. This role involves collaborating with cross-functional teams to ensure software quality through integration, performance, and scalability testing within CI/CD pipelines.
Skills
Full job details
· We
are looking for a passionate and skilled Senior Software Test Engineer to help
us deliver Client’s EcoStruxure platform products.
· As
a member of the team, you will work closely with System Testing team members,
Component teams, TechOps, and Architects.
· In
this role, you will have the opportunity to collaborate with other specialists
across the company to drive the end-to-end digital journey of our customers.
· Design,
develop and execute automation tests using Python and Pytest
· Taking
ownership of testing automation framework and improving its capabilities
· Creating
and executing test plans, test case automation for testing our software
platform and ensuring the quality is not compromised.
· Perform
full stack integration testing within our continuous integration/ continuous
testing/ continuous deployment pipelines.
· Work
with the component teams to resolve identified issues
· Perform
performance, Stress and Scalability testing using our Test Automation tools
· Identify
defects, assess the risks and track until resolution
· Ensure
best practices are followed while being responsive in a dynamic and iterative
Agile development setting.
Qualifications/Skills
Required:
· 8-year
experience designing, implementing, and executing test automation for
integration, performance and scalability testing
· Demonstrate
strong knowledge in software quality testing principles, practices, and
patterns
· Working
experience with public clouds such as Microsoft Azure or Amazon Web Services
· 6-year
experience with Python and Pytest
· Experience
with REST API testing
· knowledge
and expertise with Microsoft computing environments in Linux and Windows
· Experience
with continuous integration and continuous delivery (CI/CD)
· Experience
working within Agile development process
· Excellent
organizational and time management skills
· Excellent
attention to details and communication skills, both written and oral
· Self-development
skills to stay up to date with fast-changing trends
· Bachelor’s
degree in computer science or related field Qualifications/Skills Desired:
· Experience
using Dynatrace
· Experience
working with GitHub Actions to build CI/CD pipelines
· Experience
with Postman test framework
· Hands-on
experience testing stream processing services such as Kafka Consumers and
Producers to publish and subscribe to Kafka topics
· Knowledge
of AI in testing