Back to Job Search

QA Engineer- automation

  • Location: Irondale, Jefferson, Alabama, 35210
  • Job Type:Contract

Posted 14 days ago

Birmingham, AL client is seeking a QA Engineer to join their team for a contract opportunity. The ideal candidate should have experience with Java/Javascript, Test Automation best practices, and experience working in CI/CD environments on an eCommerce B2B/B2C application. 


  • Defines, develops, executes, and documents automated test scripts and cases utilizing a full range of tools and processes, automation frameworks, software development languages and database tools
  • Integrates automation tests into Jenkins tests pipelines
  • Logs defects discovered into defect repository, and reports test findings to IT Project Managers and/or Application Developers for corrective action.
  • Works with Application Developers to understand system logic, and identify reasons for script failure
  • Proactive in working with Application Development teams to assign Document Object Model (DOM) elements with identifiable attributes
  • Consults with Application Development staff on execution of automated scripts to help perform unit testing
  • Develops, executes, and reports automated test suites
  • Contributes to each phase of Software Development Life Cycle (SDLC) primarily through regression and unit testing
  • Ensures all test results are properly documented, and captures all relevant information
  • Provides release-based reports that detail the results of test execution, defects found, and issues encountered with scripts
  • Support the semi-weekly software development release cycle, ensuring proper testing is completed on new releases in a timely and accurate manner
  • Responsible for keeping stakeholders (IT Project Managers, Application Developers, Business Process Owners, etc.) and IT management informed of testing status and defects discovered
  • Ensures applications are functional, reliable, and responsive through automated testing
  • Ensures that application business rules, associated logic, and application development security best practices (per OWASP top 10) are adhered to within systems, as part of the QA testing process
  • Adheres to Quality Assurance principals, standards, and industry best practices
  • Makes recommendations as to improvements of the QA process
  • Responsible for following policies and procedures, software testing guidelines, and best practices for software development
  • Frequent communication with QA Director, QA staff, Application Developers, Product Owners, and Scrum Managers for reporting the status of testing and status of modules in development
  • Works closely with both QA and Development groups to insure quality products
  • Assists Application Development in the use of automation tools for unit testing
  • Responsible for following Motion Industries safety guidelines
  • Minimum of 8+ years in software test automation
  • Proficiency with Java/JavaScript, Postman, RestAssured,Selenium, and SQL. Experience with other automated testing tools is desirable
  • Experience with CI/CD concepts and tools, building and maintaining CD pipelines
  • Experience with structured application development and change control methodologies
  • Experience with in-sprint automation and ATDD and/or TDD methodologies
  • Experience with relational database methodology as well as methods for accessing and validating of data via SQL
  • Good verbal and written communication skills, attention to detail, and the ability to work in a team environment