Software Development Engineer in Test

Posted 15 Days Ago
Remote
5-7 Years Experience
Other
The Role
Responsible for enhancing and maintaining an existing test automation framework and pipeline, leading on automation activities, defining test strategy, collaborating with teams, and ensuring high-quality software delivery.
Summary Generated by Built In

BeyondTrust is a place where you can bring your purpose to life through the work that you do, creating a safer world through our cyber security SaaS portfolio.

Our culture of flexibility, trust, and continual learning means you will be recognized for your growth, and for the impact you make on our success. You will be surrounded by people who challenge, support, and inspire you to be the best version of yourself.

The Role

The Software Development Engineer in Test is responsible for enhancing and maintaining an existing test automation framework and pipeline. You will lead on automation activities and help define the test strategy to enable the highest levels of Quality Assurance. In addition, you will work with other Test Automation Engineers across the organization to share best practice, support flexibility, and drive continuous improvement.

What You’ll Do

  • Develop and maintain existing test automation framework and pipeline. 
  • Analyze and report on regression results and escalate as required. 
  • Collaborate with scrum team to ensure quality software delivered for certification.  
  • Provide Timely and accurate reporting of assigned work status as required by your team and/or manager, reporting risks and issues as they arise. 
  • Contribute to our Continuous Integration (CI) and Continuous Deployment (CD) pipeline. 
  • Identify bottlenecks and bugs through automated tests. 
  • Collaborate with developers and other automation engineers to build tools and infrastructure to ensure release code is tested to highest quality standards.  
  • Collaborate with development during implementation to create testable applications.  
  • Assist development teams in stabilizing features during test and regression.  
  • Create and maintain modular libraries for reuse while creating test suites. 
  • Create and maintain repeatable environments for load testing 
  • Investigate new testing technologies and methodologies to expand and improve product test coverage. 
  • Participate in Sprint Planning meetings and prepare test strategy for each cycle.  
  • Track and report test coverage metrics.  

What You’ll Bring

  • 5+ years in a Software Engineer or Software Engineer in Test capacity is ideal. 
  • University Degree or equivalent in a business or IT related discipline or equivalent professional experience in a software testing environment
  • Development background in Python
  • Experience setting up thorough, complex, controlled tests. 
  • An understanding of agile SDLC and why automation is crucial.  
  • Experience working with git version control. 
  • Ability to work unsupervised, is self-directed and motivated to take ownership and drive improvement. 
  • Experience in test automation of web and native applications.
  • Experience is using Virtual or Cloud environments for testing.
  • Must be able to work on multiple projects simultaneously.
  • Solid English written and verbal communication, presentation and people skills. 

Nice To Have

  • Knowledge of Squish and UI automation testing.
  • Experience with Docker
  • Experience designing and testing microservice based applications.
  • Experience working with virtual machines and managing test environments.
  • Experience working in a continuous integration and development environment.
  • Experience working on Linux / Unix command line.
  • Background in C++
  • Scrum experience

Better Together

Diversity. Inclusion. They’re more than just words for us. They are the guiding values of how we build our teams, cultivate leaders, and create a culture where people feel connected.

We take care of our employees so they can take care of our customers. Customers who come from all walks of life just like us. We hire incredible people from diverse backgrounds because when we are different together, we are stronger together.

About Us

BeyondTrust is the worldwide leader in intelligent identity and access security, enabling organizations to protect identities, stop threats, and deliver dynamic access. We are leading the charge in innovating identity-first security and are trusted by 20,000 customers, including 75 of the Fortune 100, plus a global ecosystem of partners.

Learn more at www.beyondtrust.com. 


#LI-BS1


Top Skills

C++
Python
The Company
Johns Creek, GA
1,041 Employees
On-site Workplace
Year Founded: 1985

What We Do

BeyondTrust is the worldwide leader in Privileged Access Management (PAM), empowering organizations to secure and manage their entire universe of privileges. Our integrated products and platform offer the industry's most advanced PAM solution, enabling organizations to quickly shrink their attack surface across traditional, cloud and hybrid environments. The BeyondTrust Universal Privilege Management approach secures and protects privileges across passwords, endpoints, and access, giving organizations the visibility and control they need to reduce risk, achieve compliance, and boost operational performance. We are trusted by 20,000 customers, including 78 of the Fortune 100, and a global partner network.

Jobs at Similar Companies

Alliant Credit Union Logo Alliant Credit Union

Data Analyst - Hybrid

Fintech • Financial Services
Hybrid
Chicago, IL, USA
843 Employees
Easy Apply
Remote
United States
985 Employees
Hybrid
Chicago, IL, USA
843 Employees

AffiniPay Logo AffiniPay

Sales Operations Manager

Fintech • Legal Tech • Payments • Sales • Software
Remote
United States
519 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account