Unclassified - Brentwood, TN

posted 3 months ago

Full-time - Mid Level
Brentwood, TN

About the position

As a Senior QA Analyst - Automation Tester, you will play a crucial role in enhancing the quality and efficiency of our software products. This position involves collaborating with cross-functional teams to improve the design and architectural aspects of our automated testing infrastructure. You will be responsible for creating automated functional, performance, and stress tests, as well as defining the overall test strategy, test suites, and test cases. Your expertise will guide the selection of appropriate test tools for functional, performance, and scale testing, ensuring that our testing processes are both effective and efficient. In this role, you will engage with development leads and technical stakeholders to build consensus on testing strategies and methodologies. You will also be tasked with building applications and utilities that minimize inefficiencies in the testing process, working closely with development teams to implement application testability requirements. Your responsibilities will extend to enhancing our product-specific libraries and test automation framework, supporting the rapid development of test case-specific automation. You will be expected to research and recommend automation tools that optimize various types of testing, participate actively in an Agile scrum team, and contribute to peer reviews while mentoring team members. Your role is pivotal in ensuring that our software quality meets the highest standards, and you will have the opportunity to influence the testing culture within the organization.

Responsibilities

  • Collaborate on improving the design and architectural aspects of the automated testing infrastructure.
  • Create automated functional, performance, and stress tests.
  • Define test strategy, test suites, and test cases; define test tools for functional, performance, and scale testing in a programmatic manner.
  • Engage with development leads and technical stakeholders to gain consensus in a cross-functional team setting.
  • Build applications and utilities to minimize or eliminate inefficiencies in the testing process.
  • Work with development teams to implement application Testability Requirements.
  • Extend product-specific libraries and Test Automation Framework to support the rapid development of test case specific automation.
  • Research and recommend automation tools to optimize different types of testing.
  • Participate in an Agile scrum team, perform peer reviews, and mentor team members.

Requirements

  • Excellent working knowledge of testing methodologies and strategies, including black box, grey box, and white box testing; feature, functional, performance, scalability, load, continuous integration, and regression testing.
  • Excellent working knowledge and expertise in programming using JAVA, SQL Server, and front-end technologies.
  • Experience in Automation Framework Development required using Java.
  • Hands-on experience with any 3 of the following: QTP/UFT, Selenium, Cucumber, TestNG.
  • Demonstrated experience in participating in test planning and execution activities, test strategy, test data definition, data setup, test execution, defect reporting, and communication of status/metrics.
  • Demonstrated experience with Continuous Integration, including one or more of the following build/deploy/version control tools: Jenkins, Maven, BitBucket, Git, Mercurial, Bamboo.
  • Demonstrated ability in increasing functional test coverage (API) and enhancing test frameworks.
  • Experience in testing architectures, including microservices and RESTful APIs.
  • Ability to define/design/develop/maintain test automation frameworks and test cases.
  • Firm understanding and knowledge of databases (MS SQL Server preferred).
  • Passionate about software quality and test architecture; must be able to review specifications and design thorough test coverage.
  • Solid understanding of the software development lifecycle and Agile/Scrum based testing, including peer review, test automation, and continuous integration.
  • Ability to work with minimal supervision while remaining on-task and deadline oriented.
  • Proven skills in data analysis, data/design verification, and problem-solving.
  • Excellent written and verbal communication skills.
  • Experience in working with SQL community to set company-wide SQE standards and practices.
  • Experience training and mentoring manual and junior SQE members on automation testing.

Benefits

  • Full-time position with competitive salary
  • Opportunity to be part of a great culture and an awesome team
  • Challenging work environment
  • Confidential application process
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service