Engineer II, Quality Assurance - IT
Concentra · Addison, TX · 3 mo ago
EngineeringFull-time
Responsibilities
- Test Planning and Design
- Develop and implement comprehensive test automation strategies that align with organizational objectives.
- Aid in the creation and implementation of automated testing frameworks based on application needs.
- Maintain and refactor existing test frameworks and associated automated tests.
- Drive innovation by researching and recommending new tools, technologies, and methodologies to improve test automation efficiency.
- Adhere to and enforce all QA industry test automation best practices and standards across the QA organization.
- Work on complex automated testing initiatives by aiding in the planning and execution of complex testing projects, including cross-platform and cross-browser testing.
- Ability to identify key interdependencies between applications to minimize risk during testing.
- Collaborate with QA leadership to define and prioritize automated testing efforts and identify potential framework gaps.
- Create and maintain automated test scripts for UI, API, and Database testing.
- Intermediate understanding of automated test methodologies and techniques.
- Experience working on and maintaining UI testing frameworks (Cypress, Selenium, Playwright, etc.).
- Experience working on and maintaining API testing frameworks (Karate, Rest-Assured, etc.).
- Knowledge of Agile methodologies and frameworks (Scrum, SAFE).
- Understand how QA automated testing fits into software development lifecycles.
- Knowledge of QA testing methodologies and tools.
- Ability to troubleshoot complex issues, identify root causes, and propose effective solutions.
- Maintain a high level of proficiency with the company’s core applications.
- Experience working with test case management tools (Zephyr, TestRail, etc.).
- Experience working with source control systems (GitLab, Bitbucket, GitHub).
- Intermediate SQL skills are required.
- Basic API testing experience is required.
- Intermediate experience with SauceLabs, or similar tools is a plus.
- Experience with CI/CD tools is a plus (Bamboo, Jenkins, GitLab CI, etc.).
- Experience testing shared desktop applications is a plus (i.e., Citrix).
- Experience debugging desktop and web applications is a plus.
- Experience with Fiddler, WireShark, or similar tools is a plus.
- Experience with security testing is a plus.
- Experience with performance testing is plus.
- Basic understanding of networking protocols (TCP/IP, HTTP1.x/2, TLS, etc) is a plus.
- Experience with cloud-based testing environments is plus.
Qualifications
- Education Level: Bachelor’s Degree ; Major: Computer Science or Computer Engineering
- ISTQB certifications are a plus.
- Experience in lieu of required education is acceptable 2-4 years of experience in software quality engineer testing roles based on the following experience.
- At least 2-4 years of experience developing and executing automated test frameworks, plans, strategies, and test cases.
- At least 2-4 years of experience with software testing operating in a CI/CD environment.
- At least 2-4 years of automated testing experience with desktop and/or web applications developed with at least one of the following: C#, Java, C, ASP.NET, Python, JavaScript, Power Builder, Web Services and API development, WebLogic.
- At least 2-4 years of experience using Project and Test Management tools (Jira, Zephyr, TestRail).
- Previous health care industry experience within both the provider and payer markets is a plus.
- Previous experience with high volume EMR, PMS, and ERP applications is a plus.