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:
- Strong Communication & Ownership: Communicate effectively with team members and stakeholders, ensuring clarity on test cases and test results.
- Problem-Solving Skills: Exhibit strong analytical and problem-solving skills, proactively identifying potential issues and suggesting improvements.
- Quality & Testing Standards: Focus on delivering high-quality work, adhering to testing best practices, and ensuring comprehensive test coverage.
- Cross-Functional Collaboration: Work effectively with cross-functional teams, managing priorities and blockers to align with project goals.
Qualifications:
- Bachelor’s Degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in QA automation, specifically in automated test script creation, execution, and maintenance.
- Strong knowledge of backend technologies, including .NET Core, Web API, SQL Server, and data-driven testing.
- Hands-on experience with cloud platforms (Azure preferred), service architecture, and testing in cloud environments.
- Experience with test automation frameworks (Selenium, Swagger, SoapUi, Swagger)
- Proficiency in SQL for data validation and backend testing.
- Familiarity with SOAP, XML, event-driven architecture, and tools like Elk logging and Apache Kafka is a plus.
- Strong understanding of Agile/Scrum processes and working in a fast-paced, collaborative environment.
Preferred Skills:
- Experience in cross-functional team coordination, managing priorities, and aligning test efforts with development goals.
- Knowledge of deployment pipelines, multi-environment release cycles, and CI/CD integration.
- Ability to manage scope creep, mitigate risks, and deliver high-quality results in a high-growth environment.
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.