Itel Laboratories
Senior Quality Assurance Engineer, SDET
Itel Laboratories, Jacksonville, Florida, United States, 32290
Job Location : Jacksonville, FL 32216
Position Type : Full Time
JOB SUMMARY 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.
KEY 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
Collaborate closely with cross‑functional teams, including developers, product managers, and other QA engineers, to identify and address potential issues early in the software development life cycle.
ROLE QUALIFICATIONS EDUCATION & EXPERIENCE REQUIRED
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
PREFERRED
Strong problem‑solving and analytical skills
MBA
KEY COMPETENCIES
Results‑Oriented : ability to plan, schedule and organize professional schedule to achieve strategic goals within or ahead of established time frames
Adaptability to Change : ability to be flexible and supportive, react swiftly to and able to positively and proactively assimilate change in rapid growth environment
Interpersonal Communication : ability to choose a communication behavior that is both appropriate and effective for a given situation; the ability to understand and manage your own emotions, as well as recognize and influence the emotions of others
Team Orientation and Collaboration : ability to successfully build and maintain collaborative relationships to work effectively together as a team through shared responsibility, respect, and empathy to complete a shared goal for a common good
Accountability : ability to act with a clear sense of ownership; takes personal responsibility for decisions, actions, deliverables, and failures; establishes clear responsibilities and processes for monitoring work and measuring results; embraces experimentation, creativity, and positive change
Cultural Competence : ability to understand and respect values, attitudes, beliefs, and mores of the member that differ across cultures, and to consider and respond appropriately to these differences in planning, implementing, and evaluating programs and services
WORKING CONDITIONS/EQUIPMENT USE
Work is performed indoors in a typical office environment - not substantially exposed to adverse environmental conditions
Frequent use of office machines to include telephone, computer, and printer
#J-18808-Ljbffr
Position Type : Full Time
JOB SUMMARY 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.
KEY 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
Collaborate closely with cross‑functional teams, including developers, product managers, and other QA engineers, to identify and address potential issues early in the software development life cycle.
ROLE QUALIFICATIONS EDUCATION & EXPERIENCE REQUIRED
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
PREFERRED
Strong problem‑solving and analytical skills
MBA
KEY COMPETENCIES
Results‑Oriented : ability to plan, schedule and organize professional schedule to achieve strategic goals within or ahead of established time frames
Adaptability to Change : ability to be flexible and supportive, react swiftly to and able to positively and proactively assimilate change in rapid growth environment
Interpersonal Communication : ability to choose a communication behavior that is both appropriate and effective for a given situation; the ability to understand and manage your own emotions, as well as recognize and influence the emotions of others
Team Orientation and Collaboration : ability to successfully build and maintain collaborative relationships to work effectively together as a team through shared responsibility, respect, and empathy to complete a shared goal for a common good
Accountability : ability to act with a clear sense of ownership; takes personal responsibility for decisions, actions, deliverables, and failures; establishes clear responsibilities and processes for monitoring work and measuring results; embraces experimentation, creativity, and positive change
Cultural Competence : ability to understand and respect values, attitudes, beliefs, and mores of the member that differ across cultures, and to consider and respond appropriately to these differences in planning, implementing, and evaluating programs and services
WORKING CONDITIONS/EQUIPMENT USE
Work is performed indoors in a typical office environment - not substantially exposed to adverse environmental conditions
Frequent use of office machines to include telephone, computer, and printer
#J-18808-Ljbffr