Dollar General Job - 46339529 | CareerArc
  Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: Dollar General
Location: Goodlettsville, TN
Career Level: Mid-Senior Level
Industries: Retail, Wholesale, Apparel



The Senior Quality Engineer (SQE) requires an extensive level of software testing experience, works independently or with limited supervision, and is responsible for testing and certification of software applications and supporting infrastructure. The SQE focuses on advanced types of software testing, test planning, test case creation, test automation, test coverage reviews and acceptance criteria development. The SQE leads small development engagements, mentors junior engineers, solves difficult and highly complex technical problems and may be called on to consult on other projects.  The Senior Quality Engineer will assist in process improvements and enhancing QE practices.

Job Details

  • Writes manual and automation test scripts 30%
  • Manual and automation test execution 25%
  • Participation in manual, automation testing and test data strategy development 15%
  • Test results analysis and documentation 15%
  • Defect reporting and resolution 10%
  • Participate in Agile Methodology, Scaled Agile, Scrum ceremonies   5%
  • Responsible for creating and executing detailed test plans, encompassing feature, integration, regression, certification and system level testing as well as release validation in production.
  • Perform requirements analysis, manual and automation test script creation/execution, test analysis, defect logging and document test results
  • Collaborate with QE leads to implement manual testing and test automation frameworks
  • Participate in code reviews, work estimation, forecasting and release scheduling
  • Responsible for understanding internal and external requirements for systems being validated
  • Participates in project planning and Agile ceremonies
  • Identify, adapt and promote new testing methodologies, architectures, best practices and tools to improve test coverage
  • Effectively share technical information, and communicate technical issues and solutions to QE leads and managers
  • Customer service focused with strong communications skills
  • Able to stay current and leverage technology changes applicable to the domain
  • Mentors junior team members as required
  • Solid experience working with remote teams situated in different time zones (onsite & offshore teams)

, Skills and Abilities (KSAs):  What KSAs are required to perform this


  • Bachelor's Degree and 5+ years or related experience or an equivalent combination of education and experience.
  • 5+ years hands-on experience using different types of manual and automation testing techniques
  • 5+ years hands-on experience with requirements analysis, test design, test execution, results analysis and reporting
  • Expertise working on Java-based automation frameworks and designing and building tools/utilities
  • Strong experience in API, Web UI and desktop applications testing
  • Extensive experience in test automation tools like Rest Assured, Selenium, TestNG, Junit, Cucumber
  • Knowledge of JavaScript-based Web UI automation frameworks like Cyprus or Testcafe
  • Experience with any scripting language – JAVA/Java script/python preferred. Must be willing to learn new language as needed
  • Working experience in relational data store solutions like Oracle, MySQL, DB2 and NoSQL data stores like Cassandra or Elasticsearch
  • Understanding of mobile test automation frameworks like XCUItest, Espresso and Appium is highly desirable
  • Experience with Agile management tools like Jira and collaboration tools like Confluence
  • Experience with Maven, Ant, Gradle Build tools and source control tools like GITLab
  • Knowledge of Behavior Driven, Data Driven, Keyword Driven, and Hybrid test automation frameworks
  • Experience with messaging solutions like Apache Spark, Kafka, RabbitMQ, Tibco is highly desirable
  • Experience/knowledge of mocking frameworks like WIreMock, Hoverfly
  • Knowledge of Continuous Integration/Deployment Pipeline (CI/CD) flow
  • Understanding of cloud platforms preferably Google Cloud or Azure is highly desirable
  • Strong analytical and problem solving skills

 Apply on company website