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: Associate
Industries: Retail, Wholesale, Apparel

Description

Company Overview:

Dollar General Corporation has been delivering value to shoppers for more than 80 years. Dollar General helps shoppers Save time. Save money. Every day.® by offering products that are frequently used and replenished, such as food, snacks, health and beauty aids, cleaning supplies, basic apparel, housewares and seasonal items at everyday low prices in convenient neighborhood locations. Learn more about Dollar General at www.dollargeneral.com/about-us.html.

Job Details:
  • Project Leadership, cost estimation and task planning 20%
  • Develop manual, automation testing and test data strategy 20%
  • Develop test automation frameworks and tools 20%
  • Writes manual and automation test scripts 10%
  • Manual and automation test execution 10%
  • Test results analysis, documentation and reporting 10%
  • Participates in Agile Methodology and ceremonies   5%
  • Provides support for production applications (24x7)   5%
Qualifications:
  • Responsible for creating and executing detailed test plans, encompassing feature, integration, regression, certification and system level testing as well as release validation in production.
  • Educate quality team on technology changes related to testing and how they apply to the development domains
  • Act as a key participant in developing standards and best practices for engineering  
  • Perform requirements analysis, manual and automation test scripts creation and execution, report analysis, defects logging and test results documentation
  • Proactively identifies opportunities to improve applications' quality and performance
  • Active development of the most complex portions of the automation framework
  • Setup, configure, and maintain test data and testing environments
  • Participate in requirements, design, and product backlog refinement meetings to establish test effort estimates
  • Oversee all aspects of automation testing including establishing metrics, applying industry best practices and developing new tools and processes to ensure quality goals are met
  • Effectively share technical information, and communicate issues and solutions to all stakeholders
  • Lead testing efforts on large-scale software projects
  • A passionate advocate for nurturing testing talent through coaching and mentoring
  • Assigns tasks to team members to leverage strengths, enhance knowledge and ensure assignment completion
  • Providing all stakeholders with progress and status updates
  • Customer service focused; able to build working relationships with business partners
  • Partner with development and other teams in planning and delivering quality software

Education

  • Bachelor's Degree and 8+ years or related experience or an equivalent combination of education and experience.
  • 8+ years hands-on experience with requirements analysis, test strategy creation, test data management, test execution, results analysis and reporting
  • 8+ years hands-on experience with manual and automated testing
  • Solid experience leading on-site and off-shore teams situated in different time zones
  • Strong experience designing and implementing test automation frameworks for Web-UI, APIs, Cloud Native applications and Desktop Applications
  • Experience designing and architecting modular and reusable test automation libraries and solutions
  • Experience integrating automated tests with CI/CD Pipelines, test management tools and reporting dashboards
  • 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