Software Engineer in Test II

Apply Now

Company: Fortive

Location: Austin, TX 78745

Description:

JOB TITLE: Software Engineer in Test II

SUMMARY

The Software Engineer in Test II (SEiT II) is responsible for determining how to test software requirements through manual and automated testing techniques as well as mentoring other quality engineers in organizational and team processes, procedures, and tools. The SEiT II is viewed as a subject matter expert in testing techniques and a champion of quality. To accomplish this objective, the SEiT II understands the requirements for success, identifies situations where these requirements may not be present and then works with the team to resolve them. The SEiT II understands leadership is not a title but an attribute of a successful team member.

On a practical level, the SEiT II will work within the SAFe framework to analyze, refine, and estimate stories as part of an Agile team; develop associated test plans that cover a wide variety of quality standards and then translate these scenarios into automated and manual tests. Finally, record the results of these tests, document identified bugs and work with the teams to resolve them.

The ideal candidate will be highly motivated, possess the ability to influence and lead others and have a deep understanding of software quality principles. If you have these attributes, are passionate about technology and are a proven problem solver then Accruent may be a fit for you.

ESSENTIAL DUTIES & RESPONSIBILITIES
  • Work within an integrated Agile scrum team.
  • Be an advocate of Accruent quality processes within the Agile scrum team covering both functional and non-functional quality criteria.
  • Employ story verification techniques that cover multiple angles of quality such as UX behavior, data verification, performance, regression impacts and operational support.
  • Collaborate with the team to refine stories to cover these quality goals.
  • Ensure story estimates cover verification of the story, compliance to DoD and team standards.
  • Develop abbreviated test plans for each story.
  • Create and collaborate on the creation of a release regression test plan.
  • Employ an automation first mentality, utilizing manual testing only when necessary.
  • Execute assigned test cases within sprints, document the results and follow-up on issues.
  • Document any resulting defects and work with the Agile team to resolve them.
  • Escalate concerns about application quality to leadership and help determine resolution plans.
  • Work with team and organizational leadership to identify improvements to processes, regression suites, environments and other aspects of software delivery.
  • Identify quality gaps across epics, releases or features. Work within the teams to resolve them.
  • Mentor newly hired quality team members on team processes, procedures, and tools.

REQUIRED KNOWLEDGE, SKILLS & ABILITIES
  • Bachelor's Degree in Computer Science, STEM, or Business-related degree.
  • 3+ years of experience in the software industry with Quality Assurance roles or responsibilities.
  • 3+ years of work experience in automated testing technologies and frameworks in GUI, API, and/or Mobile testing.
  • 2+ years of experience working within the Agile development methodology.
  • Strong communication and collaboration skills demonstrated within a team environment.
  • Demonstrated experience improving quality processes and outcomes.
  • Experience identifying, refining and validating performance test requirements.
  • Working experience using Git source control.
  • Working knowledge of MS Windows 10/11 and Windows Server.
  • A conceptual understanding of SaaS and DevOps principles.
  • A conceptual understanding of networking and network components.
  • Self-reliant and motivated self-starter.
  • Demonstrates excellent proficiency in both written and verbal English communication, ensuring clear and effective exchanges of information.

DESIRED SKILLS/EXPERIENCE
  • 2+ years of work experience with RobotFramework, Python, Selenium.
  • 2+ years of work experience in a Page Object Model testing framework.
  • Experience with Test Driven Development and/or Behavior Driven Development techniques.
  • Experience modifying and maintaining Jenkins pipelines.
  • Working knowledge of Jira, qTest, and Jenkins.
  • Working knowledge of Docker/Kubernetes or similar container-based management platforms.
  • Working knowledge of SQL and relational DB concepts.
  • Working knowledge of task automation technologies such as PowerShell.
  • Working Knowledge of ML/AI tools.

TRAVEL
  • No regular travel is required.
  • Intermittent travel may be necessary up to 5% per year.


Fortive Corporation Overview

Fortive's essential technology makes the world stronger, safer, and smarter. We accelerate transformation across a broad range of applications including environmental, health and safety compliance, industrial condition monitoring, next-generation product design, and healthcare safety solutions.

We are a global industrial technology innovator with a startup spirit. Our forward-looking companies lead the way in software-powered workflow solutions, data-driven intelligence, AI-powered automation, and other disruptive technologies. We're a force for progress, working alongside our customers and partners to solve challenges on a global scale, from workplace safety in the most demanding conditions to groundbreaking sustainability solutions./p>

We are a diverse team 18,000 strong, united by a dynamic, inclusive culture and energized by limitless learning and growth. We use the proven Fortive Business System (FBS) to accelerate our positive impact.

At Fortive, we believe in you. We believe in your potential-your ability to learn, grow, and make a difference.

At Fortive, we believe in us. We believe in the power of people working together to solve problems no one could solve alone.

Fortive: For you, for us, for growth.

Similar Jobs