Job Description
Quality Engineer MacGregor talent acquisitions Savannah, GA Job Details Full-time $91,254.90 - $120,000.00 a year 12 hours ago Benefits Dental insurance 401(k) Parental leave Flexible schedule Qualifications Defect resolution root cause analysis Data analysis reporting RESTful API iOS Data reporting Smartphone applications Android Quality reports SOAP Version control systems Quality control problem-solving Developing automated testing protocols Technical troubleshooting support Analysis (software development lifecycle) DevOps automation Cross-functional collaboration Cross-functional communication Failure analysis Database software proficiency Full Job Description Job Summary We are seeking a dynamic and detail-oriented Quality Engineer to join our innovative software development team. In this role, you will be responsible for ensuring the delivery of high-quality software products through rigorous testing, automation, and continuous improvement. Your proactive approach will help identify issues early, optimize testing processes, and support the seamless release of robust applications across multiple platforms including mobile and web. If you thrive in a fast-paced environment and are passionate about quality assurance, this is your opportunity to make a significant impact! Duties Develop, execute, and maintain comprehensive test plans, test cases, and automation scripts for software applications across various platforms such as Android, iOS, and web. Utilize testing tools like Selenium, TestNG, JUnit, Cucumber, and LoadRunner to perform functional, performance, system, and user acceptance testing. Automate test processes using scripting languages such as Python, JavaScript, Java, C#, and PowerShell to improve efficiency and coverage. Conduct root cause analysis to identify defects' origins and collaborate with development teams to implement effective solutions. Perform API testing using RESTful APIs with tools like Postman or SoapUI; validate data integrity with SQL and MySQL databases. Support continuous integration/continuous deployment (CI/CD) pipelines using Jenkins, GitLab, GitHub, Azure DevOps (TFS), and other DevOps tools to streamline release cycles. Participate in requirements gathering sessions to understand project scope; translate business needs into test cases ensuring thorough coverage. Lead system testing efforts on mobile applications for Android and iOS platforms; perform compatibility testing across devices and operating systems. Conduct performance testing using LoadRunner or similar tools; analyze results to optimize application responsiveness under load. Collaborate with cross-functional teams on Agile or Waterfall methodologies; contribute to quality metrics reporting and process improvements. Requirements Proven experience in software quality assurance with a strong understanding of SDLC (Software Development Life Cycle) methodologies such as Agile or Waterfall. Hands-on expertise with test automation frameworks including Selenium WebDriver, TestNG, JUnit, Cucumber (BDD), and scripting languages like Python or JavaScript. Solid knowledge of mobile testing for Android and iOS environments; familiarity with mobile automation tools is essential. Proficiency in API testing using RESTful services; experience with SOAP web services is a plus. Strong database skills including SQL querying with MySQL, Microsoft SQL Server, Oracle or similar systems; ability to perform data analysis for troubleshooting. Familiarity with version control systems such as GitHub, GitLab, SVN; experience integrating tests into CI/CD pipelines using Jenkins or Azure DevOps. Excellent analytical skills for root cause analysis; ability to troubleshoot complex issues across systems and applications. Knowledge of performance testing tools like LoadRunner or JMeter; understanding of system architecture including service-oriented architecture (SOA) and cloud platforms like AWS or Azure is advantageous. Effective communication skills for documenting test cases, creating detailed reports, and collaborating with diverse teams. Technical background in programming languages such as Java, C#, C++, or PHP is preferred; familiarity with UI technologies including HTML/CSS/JavaScript is beneficial. Join us to be part of a forward-thinking team dedicated to delivering exceptional quality in every product! Your expertise will drive innovation while ensuring our solutions meet the highest standards of performance and reliability—empowering users worldwide through cutting-edge technology!
Job Type:
Full-time Pay:
$91,254.90 - $120,000.00 per year Benefits:
401(k) Dental insurance Flexible schedule Parental leave Work Location:
In person