What are the responsibilities and job description for the Software Quality Engineer position at I.T. Solutions, Inc.?
Role : Software Quality Engineer
Location : Roswell, GA
Type : Full-time Employee
Job Description :
- Develop and implement software quality assurance plans and procedures to ensure high-quality software products.
- Review and analyze system requirements to develop comprehensive test plans and strategies.
- Collaborate with software developers to understand system architecture and provide input on potential areas of improvement.
- Design and execute test cases and scripts to identify software defects and ensure product functionality meets specified requirements.
- Demonstrate understanding of automated testing tools to create automation framework for testing process and increase efficiency.
- Conduct regression testing to ensure software changes and enhancements do not adversely impact existing functionality.
- Execute performance testing to assess software scalability, reliability, and responsiveness under varying conditions.
- Document and report software defects, including detailed steps to reproduce issues, in a clear and concise manner.
- Perform root cause analysis on identified issues and work closely with software development teams to resolve them.
- Track and manage defects using issue tracking systems, prioritizing issues based on severity and impact on product quality.
- Develop and implement software quality assurance plans and procedures to ensure high-quality software products.
- Review and analyze system requirements to develop comprehensive test plans and strategies.
- Collaborate with software developers to understand system architecture and provide input on potential areas of improvement.
- Design and execute test cases and scripts to identify software defects and ensure product functionality meets specified requirements.
- Demonstrate understanding of automated testing tools to create automation framework for testing process and increase efficiency.
- Conduct regression testing to ensure software changes and enhancements do not adversely impact existing functionality.
- Execute performance testing to assess software scalability, reliability, and responsiveness under varying conditions.
- Document and report software defects, including detailed steps to reproduce issues, in a clear and concise manner.
- Perform root cause analysis on identified issues and work closely with software development teams to resolve them.
- Track and manage defects using issue tracking systems, prioritizing issues based on severity and impact on product quality.
- Participate in software design reviews and code inspections to identify potential quality issues early in the development lifecycle.
- Review and approve software testing documentation to ensure technical accuracy and alignment with system requirements and testing strategy.
- Work closely with cross-functional teams to troubleshoot and resolve complex technical issues to improve software quality and enhance the overall user experience.
- Provide feedback and recommendations to stakeholders regarding software quality, usability, and reliability.
- Stay updated on industry best practices and emerging technologies related to software quality assurance.
- Ensure compliance with regulatory standards and industry-specific quality requirements throughout the software development process and contribute to continuous improvement initiatives for enhancing the efficiency and effectiveness of the software.
- Provide system training to end users and guidance to junior team members on testing techniques and tools.
- May be placed at unanticipated worksites in the US and may telecommute.
Education requirements : Master’s degree in computer science, Engineering, or related technical field
The salary range provided for this contract role represents our good faith estimate for this position. Within the range, individual offers will vary based on the selected candidate's experience, industry knowledge, technical and communication skills, location and other factors that may prove relevant during the interview process (W2 or C2C). In addition to compensation, the company provides eligible W2 employees with a comprehensive and highly competitive benefits package.
I.T. Solutions, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.