fullbayposted 17 days ago
Senior
Phoenix, AZ
Publishing Industries

About the position

The Sr. SDET will design the test cases, automate both front and back end tests, code the tests, and be able to execute and test software functions and modules, based on Product requirements. The role creates the vision for how tests are created, reviewed, tested, inspected and submitted to production to be made available for use in Staging and Production environments and asking questions, developing test solutions, and engaging with key stakeholders to refine approaches. The successful candidate will write complete, efficient, and well-commented code that meets customer experience needs and project requirements including modifying and creating new frameworks. They will also create API and feature tests to ensure compliance with performance, scalability, and security standards. Additionally, the engineer will address bugs within the product, continuously learn, and explore in-depth project requirements.

Responsibilities

  • Develop a deep understanding of the product, application, and platform to identify testing strengths and gaps.
  • Design and implement tests to build a comprehensive test suite, including regression tests, ensuring high product quality.
  • Develop automation and work with the team to automate appropriate manual tests to enable efficient and scalable test execution across multiple branches.
  • Perform end-to-end test execution, both automated and manual, to ensure product reliability.
  • Create and maintain detailed test plans for releases, hotfixes, and beta launches.
  • Solve difficult problems that have ambiguity in requirements, substantial risks and conflicting constraints along multiple dimensions.
  • Adhere to and improve established best practices for test development, automation, and execution within the team.
  • Learn quickly and become an expertise with the test automation framework and related languages to create and maintain high-quality, reusable test scripts.
  • Work closely with Product and Development teams to ensure timely execution of test plans and resolve identified issues.
  • Assist in configuring and integrating third-party applications, setting up test environments, and evaluating hardware requirements to enable thorough testing.
  • Adhere to all confidentiality and compliance regulations.
  • Perform other duties as assigned.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent professional experience.
  • 8-10 years of hands-on experience in software design, development, and testing, with a strong emphasis on automation and quality assurance.
  • Demonstrated understanding of programming languages (e.g., Java, Python, or similar), software development methodologies, and test automation frameworks.
  • Deep experience with API testing and working with AWS or similar cloud solutions.

Nice-to-haves

  • Experience with modern test tools, databases, and test frameworks for developing and executing tests.
  • Eagerness to adhere to test planning, development, execution, and result analysis as well as training Junior and Mid test engineers.
  • Expertise in Java or a similar programming language.
  • Hands on experience with automation frameworks such as Playwright or similar tools including modifying and creating.
  • Strong communication skills, with the ability to collaborate effectively within and across teams.
  • Several years experience with project management tools like Jira or equivalent platforms.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service