What are the responsibilities and job description for the Quality Assurance Automation Engineer position at Staffing Science?
The client does not sponsor and must be able to write automated test scripts in C#. May consider people who can work out of Portland, Oregon Metro or Cincinnati Ohio Metro
Job Summary : We are seeking a highly skilled QA Automation Engineer to join our development team. In this role, you will be responsible for creating, executing, and maintaining automated test scripts to ensure high-quality software delivery across our enterprise applications. As a QA Automation Engineer, you will work closely with developers, product owners, and cross-functional teams to create robust automated testing solutions, ensuring our systems meet the highest standards in quality and performance. This position is ideal for a detail-oriented individual with experience in test automation frameworks, a strong understanding of backend technologies, and a proactive approach to identifying and mitigating risks.
Key Responsibilities :
- Design, develop, and maintain automated test scripts for enterprise software applications using appropriate frameworks and tools.
- Collaborate closely with developers and other QA team members to understand application requirements and architecture, ensuring comprehensive test coverage.
- Perform backend testing for systems developed in .NET Core, Web API, and Service Workers, with experience in cloud-based applications (ideally Azure).
- Implement test automation strategies in alignment with the development team’s Agile / Scrum processes, including integration and regression testing.
- Conduct API testing, data-driven / permutation testing, and validate data consistency across various integrations, using SQL for backend validation.
- Leverage SOAP, XML, and event-driven architecture in test cases to ensure data integrity and application functionality.
- Utilize Elk logging, Apache Kafka, and other logging / monitoring tools to enhance test reliability and identify potential system issues.
- Report and document test results, working with the development team to troubleshoot issues, verify fixes, and perform retesting.
- Contribute to continuous improvement efforts within the QA team, including enhancing test automation frameworks, scripting best practices, and test case documentation.
General QA Engineer Guidelines :
Qualifications :
Preferred Skills :
If you are passionate about quality and automation, eager to work in a dynamic, fast-paced environment, and ready to make an impact, we encourage you to apply and be a part of our innovative team.