Senior Automation/Test Engineer
Braintrust
Quality Assurance
Latin America
Posted on Jan 19, 2025
Job Description
MUST WORK CST TIME ZONE (must translate to a day or evening shift, no overnight)
MUST HAVES:
Understand the product roadmap
Support the planning of product roadmap by providing inputs from the automation perspective and plan how we will execute it; give inputs and drive at what can be done technically.
Partner, support and provide constructive feedback within teams.
Partner with solution architects to design and document automated testing solutions that align with product requirements.
Understand the requirements the team is responsible for delivering on, make every reasonable effort to clearly know what “done” means before you start planning; use requirements to drive the complete solution.
Ensure we are automating over 90 percent of all new test cases.
Support management in creating reliable estimates
Be the champion of the AI Test design first approach to software testing by leading, reviewing and
driving test design documents (TDD) following the AI way
Identify and communicate potential automation risk areas and propose alternative solutions
Follow and promote AI coding standards.
Execute & Create
Drive and deliver on team commitments
Develop software solutions in line with software design specifications.
Work closely with team members to ensure no code is released without proper testing and review,
satisfying the AI Definition of Done.
Communicate with Team Leads and Management and drive resolution on any issues that arise.
Be a positive and productive member of the team.
Work with cross functional teams as needed to ensure your work is aligned.
Promptly address quality issues; participate in prioritizing work – apply your experience to help
explore possible solution short comings.
MUST WORK CST TIME ZONE (must translate to a day or evening shift, no overnight)
MUST HAVES:
- Minimum 3-5 years; experience writing Web and API automation using Selenium and C#.
- Experiencing in designing and writing Automation Frameworks for Web and API from scratch.
- Excellent verbal and written communication skills
- Proficient in testing client server development environments
- Strong analytical and problem-solving skills with attention to detail
- Understanding of unit test frameworks and testing mythologies
- Understanding with database technologies such as SQL and NoSQL systems
- Experience and understanding of cloud development design patterns.
- Self-motived and ability to work independently and in a team at solving problems.
- Experience troubleshooting, debugging, and profiling client server applications.
- Working knowledge of software development life cycle methodology, preferably within an agile Scrum environment.
- Microsoft C# and .NET Core
- Understanding and familiar with Azure pipelines where Automation would be run. Azure DevOps pipelines and releases, Azure App Services
- Selenium
- Cypress
- HTML, CSS
- Git, gitflow
- Experience / background in IIoT solutions
- Azure IoT Hub or IoT Central
- Experience with LWM2M
- CICD pipeline experience (Azure Dev Ops)
- Desktop application experience
Understand the product roadmap
Support the planning of product roadmap by providing inputs from the automation perspective and plan how we will execute it; give inputs and drive at what can be done technically.
Partner, support and provide constructive feedback within teams.
Partner with solution architects to design and document automated testing solutions that align with product requirements.
Understand the requirements the team is responsible for delivering on, make every reasonable effort to clearly know what “done” means before you start planning; use requirements to drive the complete solution.
Ensure we are automating over 90 percent of all new test cases.
Support management in creating reliable estimates
Be the champion of the AI Test design first approach to software testing by leading, reviewing and
driving test design documents (TDD) following the AI way
Identify and communicate potential automation risk areas and propose alternative solutions
Follow and promote AI coding standards.
Execute & Create
Drive and deliver on team commitments
Develop software solutions in line with software design specifications.
Work closely with team members to ensure no code is released without proper testing and review,
satisfying the AI Definition of Done.
Communicate with Team Leads and Management and drive resolution on any issues that arise.
Be a positive and productive member of the team.
Work with cross functional teams as needed to ensure your work is aligned.
Promptly address quality issues; participate in prioritizing work – apply your experience to help
explore possible solution short comings.