Cleveland, Ohio, 44013
Job description
Senior IT System Test Engineer
12 Month Contract (Possibility of Extension)
Remote
Compensation: $60/hr – $67/hr W2
As a Senior IT System Test Engineer, you will play a key role in managing and orchestrating testing initiatives and addressing challenges related to testability.
Key Responsibilities:
- Implement test automation solutions within the organizational infrastructure and architecture.
- Utilize your extensive software engineering and testing expertise to pinpoint risks and possible defects in software components or systems.
- Impact software and systems development choices by assessing work and suggesting enhancements related to design, coding, or testing methodologies, which may involve participating in design and code reviews to uphold product quality.
- Strategically plan and coordinate testing activities throughout the software development lifecycle, utilizing various methods and techniques for optimal outcomes.
- Focus on implementing technological recommendations to enhance testing methodologies.
Required Skills:
- Proficient in Python with a robust understanding of modern programming practices in enterprise settings.
- Expert in developing, reviewing, and refining test cases and leading automation efforts for sophisticated AI-driven projects (e.g., OCR, Chatbots, SharePoint), ensuring comprehensive coverage of functional, API, and integration scenarios.
- Strong grasp of data structures, API testing, and system interaction patterns.
- Experience with GitHub, AWS, and secure API development and testing.
- Thorough knowledge of corporate security and compliance standards (e.g., PCI, SOX, WCAG).
- Experience in designing and implementing automated tests for user interfaces (UI), APIs, and backend systems.
- Adept in test planning, risk evaluation, estimating efforts, and managing resources for automation projects.
- Strong capabilities in vendor software integration and cross-platform testing.
- Ability to track and communicate test execution metrics, driving the resolution of critical issues.
- Practical experience in deploying and managing test automation frameworks on AWS services (e.g., EC2, Lambda, ECS).
- Document test activities during execution and maintain regular communication with project team members to advocate for the resolution of priority issues.
Preferred Skills and Experience:
- Hands-on experience with test automation tools like Playwright or Postman, or similar alternatives.
- Familiarity with performance and load testing tools (e.g., JMeter, LoadRunner).
- Experience with monitoring and log analysis tools such as Splunk.
- Knowledge of Continuous Integration/Continuous Deployment (CI/CD) pipelines and automated deployment processes.
- Experience in creating data visualizations, dashboards, or analytical test reports.
- Exposure to validation of machine learning models, testing of Natural Language Processing (NLP), or Generative AI systems.
Education and Experience Requirements:
- Bachelor’s Degree in Information Technology or a related field (such as Computer Science, Software Engineering, or Management Information Systems) along with a minimum of four years of relevant work experience in designing, programming, testing, and supporting software applications.
- OR a minimum of six years of relevant work experience in designing, programming, testing, and supporting software applications may substitute for a degree.