Senior Test Engineer

Unum

  • Atlanta, GA
  • Permanent
  • Full-time
  • 10 hours ago
Job Posting End Date: September 18Our Fortune 500 company is driving a digital transformation and looking for forward-thinking innovators to disrupt how our industry thinks about and uses technology. As one of the world's leading employee benefits providers, we help millions of people gain affordable access to benefits that help them protect their families, their finances and their futures.Are you an asker of questions, a solver of problems, and a challenger of the status quo? Our mission is to provide a differentiated customer experience and exceed the expectations people have of technology at any company — not just insurers.We are seeking individuals to join our team of talented IT professionals who share never-ending passion and an unwavering focus on our customer experience. Team members comfortable working in an agile, fast-paced, and delivery-focused environment thrive in our environment where we value an entrepreneurial spirit and those who challenge the status-quo.Unum is changing, and we’re excited about what’s next. Join us.General Summary:Unum Group seeks Senior Test Engineers in Atlanta, GA.Applicants who are interested in this position may apply at (Ref #35350) for consideration.
  • Provide test leadership and direction for all EPIC features delivered
  • Collaborate with Sr. Software Engineers, Principle Software Engineers or Architects on the application of testing standards process, tooling and frameworks required for the delivery of features in the product backlog
  • Ensure application solution design conforms to quality attributes such as performance, security and usability
  • Review 3rd party/cloud-based solutions and new releases to socialize testing implications. Evaluate for purchase and/or implementation of new features.
  • Ensure product backlog has appropriate acceptance criteria defined and participate in their prioritization
  • Mentor team members on discipline of testing
  • Play a role in championing and improving the test practices at Unum
  • Drive the team’s build out and use of test automation through metrics and data
  • Collaborate with business and agile teams to ensure acceptance tests are automated by the team
  • Identify process improvements, contributes to corporate testing standards and definition of best practices.
  • Provide consultancy and coaching team members on unit testing, test driven development, provisioning of test data through stubs and drivers, white box testing tools and techniques
  • Keep abreast of emerging testing practices and technologies, proactively analyze current processes, and practices and suggests and drives improvements
  • May manage complex multi-function, multi-business unit projects with medium-high risk impacts
  • Ensure the quality of existing and new features through both manual and automated testing and use of continuous integration techniques
  • Partner closely with the Business Analyst to create acceptance criteria for the user stories. Produce test scripts, materials and regression test packs to test new and amended software or services. Specify requirements for environment, data, resources and tools.
  • Partner with team members to assist with and help drive test automation through all phases of testing (such as unit, system, integration and regression)
  • Advocate for Quality Assurance best practices across the entire team throughout the deliverables
  • Analyze and reports test activities and results using industry best practices that align with the company’s reporting and metrics needs
  • Develop test strategies, test plans, test cases, test coverage, and test execution reports to support the Quality Assurance effort in testing features that are part of application and/or solution changes
  • Create and maintain traceability records from test cases back to requirements.
  • Communicate with the Scrum Master and/or Team Lead and the Agile team on progress made and planned progress and reports any impediments blocking progress
  • Participate in sizing and estimation activities within the agile team
  • Collaborate with the Team (Business Analysts, Designers, Software Engineers, Architects, etc.) to ensure that the team defines, configures, builds and produces features and solutions that meet or exceed what the product owner is expecting
  • May serve in a Scrum Master role for an agile team
  • Automate testing of software to industry standards
  • Create and maintain appropriate test artifacts for the team
  • Collaborate with software engineers on the definition of done for software deliveries transitioning to testing and ensures the agile team understands the overall testing process
  • May direct the activities of onshore and offshore testing teams and be accountable for ensuring that they adhere to the team’s standards
  • Ensure that the latest project progress is known to the agile team by ensuring Application Lifecycle Management (ALM) tools are up to date and participating in standups outlining progress made, progress planned and detailing impediments
  • Think with the mind of the customer at all times, ensuring solutions improve the customer experience and delight their customers.
Requires a Bachelor’s degree in Information Technology, Computer Science, Computer Engineering, Electronic Engineering or field related to Software Quality Assurance plus 5 years of related experience. Requires 5 years of experience with the following: Documenting test cases based on story and acceptance criteria, providing reliable estimates for QA completion, and identifying gaps in test coverage; Working with Test Automation tools like Selenium, TestNG/NUnit, Cucumber and RestAssured; Testing enterprise class applications developed using Microsoft technologies (C#, Rest APIs, Azure DevOps); Test execution. Requires 3 years of experience with API based testing via Postman and RestAssured. Requires 2 years of experience with the following: Strong exposure to working with program management tools like Rally and Azure DevOps; Providing appropriate mentorship for quality engineers on testing standards and definitions, discipline of testing, automation best practices and test reporting methods.This position is based at the Unum Atlanta, GA office with the option to telecommute from home within normal commuting distance.40 hours/week; $118,414 - $128,414 per year. This wage range supersedes the base salary range listed below, due to the salary range below reflecting a national range.#LI-TS1~IN1Our company is built on helping individuals and families, and this starts with our employees. We want employees to maintain a positive balance, which is why we provide access to the benefits and resources they need to invest in themselves. From our onsite fitness facilities and generous paid time off to employee professional development programs, we are committed to helping employees live and work their best – both inside and outside the office.Unum is an equal opportunity employer, considering all qualified applicants and employees for hiring, placement, and advancement, without regard to a person's race, color, religion, national origin, age, genetic information, military status, gender, sexual orientation, gender identity or expression, disability, or protected veteran status.The base salary range for applicants for this position is listed below. Unless actual salary is indicated above in the job description, actual pay will be based on skill, geographical location and experience. $98,340.00-$201,900.00Additionally, Unum offers a portfolio of benefits and rewards that are competitive and comprehensive including healthcare benefits (health, vision, dental), insurance benefits (short & long-term disability), performance-based incentive plans, paid time off, and a 401(k) retirement plan with an employer match up to 5% and an additional 4.5% contribution whether you contribute to the plan or not. All benefits are subject to the terms and conditions of individual Plans.Company: Unum

Unum