QA Engineer

$104,000 - $124,800/Yr

Eliassen Group - Chapel Hill, NC

posted 11 days ago

Full-time - Mid Level
Chapel Hill, NC
Administrative and Support Services

About the position

The QA Engineer position at Eliassen Group involves ensuring the quality of software applications through comprehensive testing strategies. The role requires a strong background in both manual and automated testing, with a focus on developing and executing automated test cases. The QA Engineer will work closely with technical teams to identify testing requirements, document issues, and establish best practices for automated testing. This position is essential for maintaining high standards of software quality and supporting the transition from manual to automated testing methodologies.

Responsibilities

  • Conducts interviews, attends meetings, and reviews technical documentation to gain a full understanding of software testing requirements for each assigned application.
  • Identifies strategies for resolving complex data needs for both manual and automated test scenarios.
  • Estimates level of effort for software testing for project planning.
  • Designs, develops, and executes automated framework to support smoke and regression suites.
  • Designs, develops, and executes automated test cases for assigned applications and systems.
  • Documents details of issues found during testing and makes suggestions for improvements, as appropriate.
  • Works to establish and document best practices and procedures for automated testing.
  • Advises and mentors others on automated testing to help build knowledge across the teams.
  • Leads IT QA automation effort as needed on technical projects.
  • Develops and maintains detailed QA automation plans for projects.
  • Proactively communicates project's QA status to IT management.

Requirements

  • 5-7+ years dedicated to software testing and quality assurance.
  • Experienced in managing the testing of IT-related projects and working closely with technical teams as well as business staff.
  • Proficient in all areas of software and data testing including functional testing, integration testing, systems testing, API and services testing, and acceptance testing of custom applications.
  • Proficient in the project management lifecycle and concepts and introduces process change as needed.
  • Knowledgeable of the areas of the Software Development Life Cycle (SDLC), including requirements definition, analysis and design, programming, testing, integration, quality assurance and deployment.
  • Proficient in formal software testing and test automation methodologies, software testing tools, and defect tracking tools.
  • Experienced in integrating manual and automated testing methodologies with trending technology, AI and tooling.
  • Working knowledge of MS SQL Server.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Ability to work independently and as part of a team.
  • Experience with MS.NET, C#, ASP.NET, Java, JavaScript, HTML5, JQuery, Angular, XML, MS SQL, Web Services and APIs, Postman, Swagger, JIRA, BitBucket, GitHub.
  • Experience with test automation tools and frameworks i.e.- Katalon, Selenium.

Nice-to-haves

  • Experience with AI and tooling in testing environments.
  • Familiarity with Agile methodologies.

Benefits

  • Medical, Dental, and Vision benefits
  • 401k with company matching
  • Life insurance
  • Sick time if required by law in the worked-in state/locality
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service