This site uses cookies. To find out more, see our Cookies Policy

Software Quality Engineer II in Atlanta, GA at Spartan Resources, LLC

Date Posted: 5/9/2018

Job Snapshot

Job Description

Software Quality Engineer II

Atlanta, GA

Direct Hire


The Opportunity
Come join a strong and energetic team of engineers who are building our next generation test automation services platform and applications for our client’s Connected Payments line of business. As a Quality Engineer, you will be part of an Agile team and involved in all aspects of our projects’ lifecycle from inception through release working closely with the team’s product owner, architect and engineers. Your mandate on the team will be (a) to maximize the quality, measurability and supportability of the production features being developed, (b) to maximize the testability of the software by finding and closing gaps in test coverage (c)  to minimize the team’s overall internal defect leakage by shifting the balance of how we manage quality from end-of-cycle defect detection & containment (bug-finding & fix cycles) to up-front defect prevention (automation backed coverage of all our application features).



  • Be part of an Agile team, participate in all Agile ceremonies & activities and be accountable for the sprint deliverable.

  • Participate in Release/Iteration planning, smoke, feature and regression test planning

  • Setting up test environments as required including EFT terminals & POS applications

  • Preparing Test Plans for Service Level Tests, Integration Tests and UI tests as needed

  • Execute manual & automation smoke, feature & regression tests

  • Contribute to periodic status reports on testing activities (daily, weekly, monthly)

  • Be an advocate of quality-up-front and support the team in achieving our Definition of Done.

  • Review designs with developers and architects in consideration of testability and supportability.

  • Write feature use cases in BDD to drive the creation of automated and/or manual test cases

  • Review product owner acceptance criteria and look for NFR gaps.

  • Write component and integration tests to achieve 100% story acceptance test coverage.

  • Maximize automation: question & challenge manual processes and look for automation alternatives.

  • Collaborate with the Shared Services team to maximize our efficient use of the CI and SDLC tools: MS TFS, MTM, JIRA, Confluence, Sonar, Jenkins …

  • Support automating traceability of Stories, Acceptance Criteria and Test cases through the integration of frameworks such as Gherkin/Cucumber, SpecFlow

  • Automate the collection, aggregation and reporting of dev quality including trends. Metrics to be aggregated from various systems including JIRA, Jenkins/Hudson, Sonar & Nexus.



Job Requirements


  • 5+ years of experience in software testing

  • Experience with BDD, the Gherkin language & supporting tools (SpecFlow, JBehave, Cucumber…) a plus

  • Comfortable working in Windows and Linux OS and networking including network configuration, scripting, permissions      management…

  • Experience with testing cross platform applications (Linux, Android, iOS, Windows) a plus.

  • Experience with test management tools such as Zephyr a plus.

  • Good communication & excelling working in a collaborative team environment

  • Working experience using test harnesses for web APIs.

  • Experience with agile methodologies.

  • Computer science fundamentals: OOP, design patters, data structures & algorithms.

  • Experience with network management, POS terminal, POS peripheral & EFT terminal setup

  • Experience with designing systems in consideration of NFRs: performance, responsiveness, concurrency, availability, supportability…

  • Comfortable with Atlassian SDLC stack: JIRA, Confluence, Fisheye, Crucible, as well as SCM & CI tools for Microsoft technologies


Preferred Qualifications

  • Payment industry knowledge preferred.

  • Retail POS industry knowledge preferred.

  • Understanding of retail grocery and/or Hospitality business processes and analysis.