Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Development Engineer in Test image - Rise Careers
Job details

Software Development Engineer in Test

BeyondTrust is a leader in cyber security, seeking a Software Development Engineer in Test to enhance their automation efforts. They value flexibility, trust, and continuous learning.

Skills

  • Test automation design
  • REST/API understanding
  • Agile SDLC knowledge
  • C# coding experience
  • Shell scripting

Responsibilities

  • Design and develop REST API and UI tests
  • Maintain test automation infrastructure
  • Collaborate across Agile teams
  • Contribute to CI/CD workflows
  • Identify bottlenecks and bugs through automated tests
  • Maintain code quality and organization

Education

  • Technical degree or equivalent experience

Benefits

  • Flexible work environment
  • Diversity and inclusion initiatives
  • Professional development opportunities
To read the complete job description, please click on the ‘Apply’ button
BeyondTrust Glassdoor Company Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
BeyondTrust DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of BeyondTrust
BeyondTrust CEO photo
Janine Seebeck
Approve of CEO

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Development Engineer in Test, BeyondTrust

Are you ready to take your career to the next level? BeyondTrust is on the lookout for a talented Software Development Engineer in Test who thrives in a dynamic, remote work environment across Canada, especially in Nova Scotia, New Brunswick, and Newfoundland and Labrador. At BeyondTrust, we’re passionate about creating a safer world through our cutting-edge cyber security SaaS portfolio. We believe in a culture of trust, flexibility, and continuous learning where your contributions are celebrated. As a Software Development Engineer in Test, you will have the exciting responsibility to design and develop REST API and UI tests for our automation frameworks while maintaining the test automation infrastructure. Collaborating closely with developers and other Agile teams, you’ll help automate testing processes and play a pivotal role in enhancing our Continuous Integration (CI) and Continuous Deployment (CD) workflows. You’ll also be instrumental in identifying bugs through automated tests and ensuring that our code is efficient, reliable, and of the highest quality. To succeed in this role, you should have at least 3 years of experience in a related capacity, strong coding skills in C#, and an understanding of test automation frameworks like Playwright. If you’re a self-motivated team player with a passion for delivering quality solutions, we want to hear from you! Join us on this journey—together, we can make a difference and lead the charge in identity-first security.

Frequently Asked Questions (FAQs) for Software Development Engineer in Test Role at BeyondTrust
What are the main responsibilities of a Software Development Engineer in Test at BeyondTrust?

As a Software Development Engineer in Test at BeyondTrust, your primary responsibilities will include designing and developing REST API and UI tests, automating testing processes in collaboration with Agile teams, and contributing to Continuous Integration and Continuous Deployment workflows. You will also be tasked with identifying bottlenecks and bugs through automated tests, maintaining code quality, and driving quality-centric methodologies throughout the software development process.

Join Rise to see the full answer
What qualifications are needed for the Software Development Engineer in Test position at BeyondTrust?

To be considered for the Software Development Engineer in Test role at BeyondTrust, you should have a minimum of 3 years of experience in a software engineering role, a strong ability to create and maintain test automation and test infrastructure, and hands-on experience with REST/API calls. Familiarity with frameworks like Playwright, coding experience in C#, and knowledge of shell scripting are essential. Strong communication skills and the ability to work independently are also important.

Join Rise to see the full answer
How does BeyondTrust support professional development for Software Development Engineers in Test?

BeyondTrust fosters a culture of continuous learning and personal growth for Software Development Engineers in Test. Employees are encouraged to pursue educational opportunities and development programs, with access to resources that promote skill enhancement. We believe that investing in our team members contributes to the overall success of the company and helps create a more effective, agile workforce.

Join Rise to see the full answer
What qualities does BeyondTrust look for in a Software Development Engineer in Test?

BeyondTrust seeks Software Development Engineers in Test who are motivated learners with a passion for quality and improvement. Ideal candidates possess strong technical skills, an understanding of Agile methodologies, and a collaborative mindset. They should also demonstrate integrity, openness to feedback, and the ability to adapt to shifting priorities. Team players who inspire others are highly valued.

Join Rise to see the full answer
What is the work culture like for a Software Development Engineer in Test at BeyondTrust?

The work culture at BeyondTrust is characterized by flexibility, trust, and inclusivity. As a Software Development Engineer in Test, you will be surrounded by a supportive team that encourages open communication and collaboration. Diversity and inclusion are core values that guide our hiring and team-building practices. We prioritize the well-being of our employees, enabling them to deliver exceptional service to our diverse clientele.

Join Rise to see the full answer
Common Interview Questions for Software Development Engineer in Test
Can you describe your experience with test automation frameworks?

When answering this question, provide specific examples of the test automation frameworks you've worked with, such as Playwright or others. Discuss your experience in designing, implementing, and maintaining automated tests. Highlight any challenges you faced and how you successfully overcame them, as well as the impact your work had on project outcomes.

Join Rise to see the full answer
How do you ensure the quality of your code in a testing environment?

It's important to convey your commitment to quality in your code. Discuss practices such as code reviews, adherence to coding standards, and using unit tests. You can also mention how you maintain documentation and collaborate with team members to ensure alignment on quality expectations and continuous improvement.

Join Rise to see the full answer
How do you approach debugging a test automation failure?

Start by explaining your debugging process step-by-step. Discuss how you analyze logs, replicate issues, and isolate root causes. Highlight your problem-solving skills and any tools or techniques you use to efficiently identify and resolve failures, emphasizing your determination to maintain high testing standards.

Join Rise to see the full answer
What is your experience with Continuous Integration and Continuous Deployment?

Be prepared to share specific examples of how you've integrated testing into CI/CD pipelines. Explain how you automate tests and leverage CI/CD tools to ensure that software is continuously tested and deployed efficiently. Highlight the impact this has had on project delivery and team collaboration.

Join Rise to see the full answer
Why is automation important in the software development life cycle?

Discuss how automation enhances efficiency, reduces human error, and increases reliability in testing. Emphasize its role in speeding up testing cycles and enabling teams to deliver high-quality software faster. Use examples from your experience to demonstrate the value automation has brought to your previous projects.

Join Rise to see the full answer
How do you prioritize tests during a busy release cycle?

Describe your approach to test prioritization, which should include risk assessment, focusing on critical functionalities, and collaborating with the development team. Highlight your ability to adapt to changing needs and make data-driven decisions to ensure that essential tests are executed timely.

Join Rise to see the full answer
What strategies do you use to communicate testing results to your team?

Effective communication is key. Discuss how you provide clear, concise reports or dashboards on test results. Include examples of how you tailor your communication style to different audiences, such as technical teams versus management, ensuring everyone has the relevant information they need to make informed decisions.

Join Rise to see the full answer
Can you explain what REST APIs are and why they are important in testing?

Provide a succinct explanation of REST APIs, focusing on their role in enabling services to communicate. Discuss why testing APIs is crucial for ensuring functionality, reliability, and performance in applications. You may also share specific testing strategies you've employed for REST APIs.

Join Rise to see the full answer
What skills do you think are essential for success as a Software Development Engineer in Test?

Highlight key technical skills such as proficiency in programming languages (e.g., C#), understanding of automation tools, and experience with cloud services. Soft skills like effective communication, problem-solving, teamwork, and a continuous improvement mindset are equally important, showcasing your ability to adapt and grow in a collaborative environment.

Join Rise to see the full answer
How do you keep up with the latest trends and technologies in software testing?

Explain your strategies for staying current, such as following industry blogs, participating in webinars, joining professional organizations, or taking courses. Emphasize your enthusiasm for learning and how you apply new knowledge and tools to enhance your testing methodologies and contribute to team success.

Join Rise to see the full answer

Join our mission to protect identities, stop threats, and deliver dynamic access to empower and secure a work-from-anywhere world.

81 jobs
MATCH
Calculating your matching score...
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$70,000/yr - $90,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!