Senior QA Automation Engineer
Job Description
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 Sr QA Automation Engineer is responsible for enhancing and maintaining an existing test automation framework and pipeline. You will play a pivotal role in ensuring the quality and reliability of our software products through the development, implementation, and execution of robust automated & manual test solutions. You will lead on automation activities and help define the test strategy to enable the highest levels of Quality Assurance. You will have the ability to assess the suitability of different automation tools & evaluate various test automation frameworks & tools to determine their strengths, weaknesses, and compatibility with the project’s specific requirements. 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.
- Lead and define the test automation strategy.
- Work with the team & PO for documenting all test case scenarios in user stories and defining acceptance criteria.
- Collaborate with developers to understand the new code implementations/changes and determine testing techniques & strategies to find defects.
- Work with team to uncover test gaps & add tests to improve test coverage.
- Work closely with engineering & other teams to automate testing wherever possible.
- Conduct Root cause analysis to identify trends for issues arising throughout SDLC.
- Analyze and report on regression results and escalate as required.
- Collaborate with scrum team to ensure quality software is 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.
- Design, build, and maintain efficient, reusable, and reliable code for automated tests. Drive the software development process toward quality-centric methodologies.
- Design and develop API and UI tests for existing automation frameworks and build & maintain test automation infrastructure for our Privileged Access Management solutions.
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.
- Experience in creating and designing test automation and test infrastructure.
- Coding experience using C#, Python or another equivalent.
- Good understanding of OOPS concepts.
- Solid understanding of REST/API calls.
- Strong grasp of Test Pyramid & know when to apply different types of tests to achieve a balanced & efficient testing strategy.
- Experience using API Test tools such as Postman, REST Assured.
- Experience setting up thorough, complex, controlled tests.
- An understanding of agile SDLC and why automation is crucial.
- Experience using Spec Flow and Gherkin.
- Experience writing Assertion-type testing.
- Experience with Shell scripting (bash/curl/jq, PowerShell).
- Experience working with git version control.
- Ability to work unsupervised, is self-directed and motivated to take ownership and drive improvement.
- Solid English written and verbal communication, presentation, and people skills.
Nice To Have:
- Knowledge of Selenium and UI automation testing.
- 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.
- 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, empowering organizations to protect identities, stop threats, and deliver dynamic access to empower and secure a work-from-anywhere world. Our integrated products and platform offer the industry's most advanced privileged access management (PAM) solution, enabling organizations to quickly shrink their attack surface across traditional, cloud, and hybrid environments.
Learn more: www.beyondtrust.com
Date Posted
08/01/2023
Views
0
Similar Jobs
Senior Design Manager (Infrastructure) - Canonical
Views in the last 30 days - 0
Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...
View DetailsSenior Product Designer - Org & Security - Typeform
Views in the last 30 days - 0
This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...
View DetailsSenior Business Analyst - Xpansiv
Views in the last 30 days - 0
Xpansiv promotes its role as an energy market innovator with a global platform for environmental commodities The job posting seeks a Business Analyst ...
View DetailsSenior Specialist Senior Accountant Shared Financial Services - Make-A-Wish America
Views in the last 30 days - 0
The text describes Make a Wish Foundations mission to grant childrens wishes and their community efforts It outlines job positions with remotehybrid o...
View DetailsSoftware Engineer Networking Software and Services - xAI
Views in the last 30 days - 0
The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...
View DetailsAssociate Technical Support Engineer - Recharge
Views in the last 30 days - 0
Recharge is a subscription platform for innovative brands offering customer retention solutions They seek Technical Support roles with 247 coverage em...
View Details