What are the responsibilities and job description for the Automation Test Engineer - Minneapolis, MN (W2) position at Hire IT People, Inc?
Background:
Our client is dedicated to revolutionizing the medical device industry through innovation and excellence. We design and develop cutting-edge medical devices that improve patient outcomes and enhance the quality of healthcare. We are seeking a highly skilled and experienced Senior Software Test Engineer to join our dynamic team and contribute to our mission of delivering high-quality medical devices.
Position Overview:
As a Senior Software Test Engineer, you will play a crucial role in ensuring the quality and reliability of our software solutions. You will be responsible for designing, developing, and executing automated and manual test cases, working closely with cross-functional teams, and contributing to the continuous improvement of our testing processes. Your expertise in Python, SW Test Automation, Gherkin, Pytest-BDD, and experience in the medical device industry will be essential in delivering high-quality software that meets regulatory standards.
Key Responsibilities:
- Design, develop, and execute automated test scripts using Python, Gherkin, and Pytest-BDD.
- Create and maintain manual test cases to ensure comprehensive test coverage.
- Understanding the difference between functional and non-functional testing and requirements
- Collaborate with cross-functional teams, including software developers, product managers, and quality assurance, to define test requirements and ensure testability of software features.
- Work with international teams to coordinate testing efforts and ensure consistency across different time zones and regions.
- Utilize test case management and requirement management tools to organize and track test activities.
- Analyze test results, identify defects, and work with development teams to troubleshoot and resolve issues.
- Develop and maintain documentation for test plans, test cases, and test scripts.
- Participate in code reviews and provide feedback to improve code quality and testability.
- Ensure compliance with medical device regulatory standards and guidelines.
- Continuously improve testing processes and methodologies to enhance efficiency and effectiveness.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 6 years of experience in software testing, with a focus on automation and manual testing in Med Device.
- Proficiency in Python and experience with SW Test Automation frameworks.
- Strong knowledge of Gherkin syntax and Pytest-BDD framework.
- Experience working in the medical device industry and familiarity with regulatory requirements.
- Self-sufficient and able to work independently with minimal supervision.
- Proven ability to work effectively with international teams and manage testing activities across different time zones.
- Experience with test case management and requirement management tools (e.g., JIRA, TestRail).
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to work cross-functionally and collaborate with diverse teams.