Test Engineer

Allstate Corporation
Sugar Land, TX, United States
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$81,395.0 - $98,024.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Agile Methodology Data Analysis Android Software Development Apple IOS JIRA Automation of Tests Bash Shell Bug Tracking Systems
+49 more
C Sharp (Programming Language) Databases Continuous Integration Data Validation Software Debugging DevOps Electronic Data Interchange (EDI) Github Design of User Interfaces HP Loadrunner Web Browsers Mobile Application Software JSON Junit Python (Programming Language) Unix Shell Load Testing Microsoft SQL Server Team Foundation Server MongoDB MySQL Oracle (Applications) Systems Development Life Cycle Regression Testing Selenium Simple Object Access Protocol (SOAP) SoapUI Software Engineering Software Systems Software Quality Assurance (SQA) SQL Databases Subversion System Testing Strategies of Testing Testng Extensible Markup Language (XML) Scripting Performance Testing Postman Appium Hp Alm Gitlab Git Restful APIs Cucumber (Software) Selenium Webdriver Software Version Control Api Management Jenkins

Job description

We are seeking a dynamic and detail-oriented Test Engineer to join our innovative software development team. In this role, you will be responsible for designing, executing, and maintaining comprehensive test plans to ensure the highest quality of our software products. You will collaborate closely with developers, business analysts, and product managers to identify testing requirements, develop automation scripts, and troubleshoot issues. Your expertise will help deliver reliable, scalable, and user-friendly applications across multiple platforms including web, mobile, and APIs. This is an exciting opportunity to contribute to cutting-edge projects in a fast-paced environment that values quality and continuous improvement., * Develop detailed test cases, scripts, and plans based on business requirements and technical specifications.

  • Execute manual and automated tests across various platforms such as Android, iOS, web browsers, and APIs to verify functionality, performance, and security.
  • Utilize testing tools like Selenium, TestNG, JUnit, Cucumber, LoadRunner, and HP ALM to automate test processes and improve efficiency.
  • Perform functional testing, system testing, regression testing, performance testing, load testing, and user acceptance testing (UAT).
  • Analyze test results to identify root causes of defects; document issues clearly using defect tracking tools like Jira or TFS.
  • Collaborate with development teams during the SDLC (Software Development Life Cycle) to ensure quality standards are met through continuous integration (CI/CD) practices.
  • Conduct API testing using RESTful services with tools such as Postman or SoapUI; validate data exchange via JSON and XML formats.
  • Support troubleshooting efforts by debugging code issues related to automation scripts or application bugs; perform SQL queries using MySQL or Microsoft SQL Server for data validation.
  • Participate in requirements gathering sessions and contribute to QA test planning to align testing strategies with project goals.

Requirements

  • Proven experience in software quality assurance within IT environments with a strong understanding of SDLC methodologies like Agile and Waterfall.
  • Hands-on expertise in automation tools such as Selenium WebDriver, TestNG, JUnit, Cucumber (BDD), Jenkins, GitHub/GitLab for version control and CI/CD pipelines.
  • Proficiency in scripting languages including JavaScript, Python, Bash (Unix shell), or C#/.NET for developing automation frameworks.
  • Solid knowledge of mobile testing on Android and iOS platforms using tools like Appium; familiarity with mobile applications’ UI/UX considerations is a plus.
  • Strong understanding of API testing involving RESTful web services; experience with SOAP is advantageous.
  • Familiarity with databases such as MySQL, Oracle, MongoDB or Microsoft SQL Server for data analysis and validation purposes.
  • Experience with defect tracking tools like Jira or HP ALM; ability to perform root cause analysis and debugging effectively.
  • Excellent analytical skills combined with attention to detail; capable of designing comprehensive test cases based on business requirements.
  • Knowledge of version control systems such as Git or SVN; experience working within DevOps environments supporting continuous integration/delivery pipelines.
  • Effective communication skills for collaborating across teams and documenting test procedures clearly.

Join us if you’re passionate about delivering high-quality software solutions! Your expertise will directly impact our ability to provide seamless user experiences across all platforms while working in an energetic environment that fosters innovation and growth.

Benefits & conditions

3.63.6 out of 5 stars Sugar Land, TX 77498 $81,394.64 - $98,023.65 a year - Full-time

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · WWC Europe 2026

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:31 min

Implementing iterative testing and partnering with IT departments

Rudi Bauer Rudi Bauer +1 · Cappuccino with HR

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all