Job Description UST Global Mexico is looking for an experienced and passionate Automation Engineer to join our engineering team and help us build and maintain various automation testing solutions.
Sr. Automation Engineer responsibilities include writing and testing complex solution workflows and scenarios; debugging automation testing projects and scripts and integrating testing applications with other frameworks.
To be successful in this role; you should have experience thru the entire Software Testing Lifecycle (STLC); designing Test Strategies and Plans for full and prioritized testing coverage and good coding logic / best practise;
working well in a team; using agile methodologies. Ultimately; you’ll build important automation testing framework components;
rules and scripts for highly responsive web applications that align with our business needs.
Main functions and duties
Generate / define a testing plan / approach
Identify proper and complete test scenarios and document test cases
Assess and estimate automation testing efforts according with standard agile estimation techniques
Write effective; scalable code
Enforce the use of coding standards and best practices as SOLID Principles and design patterns
Enforce the use of Entity Framework / Store Procedures for data object management
Code and maintain robust API REST communication test scripts
Debug and fix test scripts errors and performance issues
Optimize test scripts and automation framework components
Coordinate with internal teams to understand business requirements and provide technical automated testing solutions
Candidate Requirements
Work experience as automation test engineer for at least +2 years
Experience using Selenium as Automation IDE
Experience coding in C# and .NET Technologies
Experience with Behavior Driven Development (BDD) as SpecFlow or Cucumber
Expertise in at least one popular .NET framework (Visual Studio)
Solid experience in API testing (using any tool)
Knowledge of object-relational mapping (ORM)
Knowledge / experience with Databases complex queries
Knowledge / experience with front-end UI testing
Knowledge / experience in Continuous Integration / Continuous Deployment (CI / CD) is a plus
Team spirit
Good problem-solving skills
Knowledge / experience in agile methodologies like SCRUM and SAFe is a big plus
BSc in Computer Science; Engineering or relevant field