Senior Quality Assurance Engineer, SDET

ITEL LABORATORIES INCJacksonville, FL
81d

About The Position

The Senior Quality Assurance Engineer is responsible for ensuring the quality and reliability of the company’s software products through the design and execution of comprehensive test strategies. Applies and maintains effective automation design standards and practices with the objective of maximizing reusability and maintainability. Collaborates closely with cross-functional teams, including developers, product managers, other QA engineers, QA Lead, and QA Manager, to identify and address potential issues early in the software development life cycle.

Requirements

  • BS in Computer Science, Engineering, Mathematics, or related field or equivalent industry related professional experience and education
  • At least five (5) years of experience in software development, especially in a role related to quality assurance and automated testing
  • Proven success using open-source testing tools and projects (JUnit, NUnit, Appium, TestNG, etc.)
  • Experience with API testing tools and automation including Rest Assured
  • Experience reporting automated test results in a clear, detailed, and analytical style using fact-based metrics
  • Knowledge of test automation integration into CI/CD pipelines
  • Experience with Selenium, C#, Java, GIT or any other source control tool
  • Experience with Android, iPhone or Windows emulators and mobile device testing
  • Strong working knowledge of all applications of Microsoft Office

Nice To Haves

  • Strong problem-solving and analytical skills
  • MBA

Responsibilities

  • Develop and implements test plans, test cases, and test scripts for complex software systems
  • Collaborate with stakeholders to understand project requirements and create comprehensive test strategies
  • Design, develop, and maintain automated test frameworks to support continuous integration and delivery processes
  • Identify opportunities for test automation and implement solutions to improve efficiency
  • Execute manual and automated tests to ensure the functionality, usability, and performance of software applications
  • Perform regression testing to validate the impact of changes on existing features
  • Participate in the testing process through team collaboration, test case reviews and analysis to identify test automation or scripting concerns in an agile environment
  • Convert manual tests to automated tests ensuring quality through review of source code, creation of test data, manual testing, automated testing, debugging and inspection of test results
  • Collaborate with development teams to reproduce, prioritize, and track defects
  • Work closely with developers to ensure timely resolution of identified issues
  • Create and maintains detailed test documentation, including test plans, test cases, and test reports
  • Provide clear and concise feedback on software quality to facilitate decision-making
  • Mentor and trains junior QA engineers, providing technical guidance and support
  • Stay abreast of industry best practices, emerging trends, and new testing tools and technologies
  • Actively participate in process improvement initiatives to enhance overall software development and testing processes

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

Bachelor's degree

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service