Software Automation Engineer

Jobtailor

San Juan (PR)

On-site

USD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking a Software Automation Engineer II to design, develop, and maintain automated tests for our software platforms. You will work with a cross-functional Agile team to automate UI and unit tests derived from business requirements and functional specs.

The role emphasizes debugging, performance testing, and coaching peers to improve automation capabilities and test coverage across projects.

Qualifications

  • 3+ years in Software Test Automation with OO development and relational DBs.
  • API testing experience is important.
  • Experience with Agile software development practices.
  • Ability to create automated UI and Unit tests from requirements.
  • Troubleshooting, debugging and complex project experience.
  • Experience with SQL Server databases and objects.
  • Proficiency in C#, Java, JavaScript, or HTML OOP concepts.
  • Excellent communication skills.

Responsibilities

  • Design, develop, maintain and troubleshoot software apps and testing tools.
  • Collaborate with Agile team members across roles.
  • Write UI automation test cases from manual scenarios for regression tests.
  • Maintain Page Object Models for new/modified pages.
  • Write Unit Test Cases within the codebase.
  • Coordinate with Quality Engineering to automate test cases.
  • Execute automated tests for functional, integration, and regression scenarios.
  • Become an Automation expert and coach within the team.
  • Suggest improvements to code and functionality.
  • Simulate automated stress tests to maintain performance health.
  • Research testing techniques and tools and resolve issues with viable solutions.
  • Act as liaison between technical teams and stakeholders.

Skills

Software Test Automation
OOP - C#/Java/JavaScript
SQL
API testing
Agile
Debugging
UI automation
Unit testing
Selenium
Team collaboration

Education

Bachelor’s or Master’s in Computer Science/IT

Tools

Microsoft Visual Studio
Microsoft SQL Server
Selenium IDE
WebDriver

Job description

Responsibilities
  • Design, develop, maintain and troubleshoot software applications and software testing tools.
  • Work closely with Agile Team members (Business System Analysts, Software Engineers, Software Quality Engineers, Product Analysts and more of your Software Automation peers).
  • Write out User Interface (UI) software automation test cases based on manual test case scenarios that are like a work of art but also meet the expected business requirements and functional specifications for regression tests over future software iterations.
  • Maintain Page Object Models (POMs) so that every single new page that is modified or created for the first time maintains every single element on stock for your automation tests.
  • Write out Unit Test Cases within the software’s code so that the code is also embedded with software functional specifications.
  • Work in conjunction with the Quality Engineering team so that their Test Cases are automated and that automation code elements are ready for them so that those test cases can be delivered.
  • Execute automated test cases to challenge functional, integration, and regression test cases.
  • Become an expert in all our software platforms, so that they call you the Automation know-it-all.
  • Recommend possible improvements over both the code and functional levels of the applications.
  • Simulate stress tests that are also automated over a series of test cases to maintain the overall performance health of the system in place.
  • When it comes to researching techniques and tools related to software test automation, you always collaborate.
  • Research and resolve issues, or at least offer possible solutions.
  • Act as liaison between technical team members and business stakeholders/end users.
  • Coaching is a key part of every single team, and as Software Automation Engineer II, you will bring the best in others as a platform contributor and team coach.
Requirements
  • Bachelor’s Degree or Master’s Degree in Computer Science, Computer Engineering, Information Technology or related area (In lieu of a degree, equivalent relevant experience may be considered.)
  • 3+ years of related experience with Software Test Automation, including object-oriented development, working with relational databases, and writing SQL queries and procedures.
  • Experience with testing API consumptions is very important.
  • Experience with Agile Software Development practices is very important for us in this role.
  • Experience testing, adapting, and implementing new and innovative Software Automation techniques and capabilities on your own.
  • Experience troubleshooting, determining, and resolving root causes, and are experienced debugging code.
  • Experience managing extensive and complex projects.
  • Experience planning and executing long-term strategic projects or platform overhauls from a Software Automation perspective.
  • Experience collaborating with associated teams in the construction of automated UI test cases and automated Unit Tests, all based on Business Requirements and Functional Specifications.
  • Experience with query executions and database objects management over an SQL Server database.
  • Experience with Test Automation practices and tools.
  • Experience with object-oriented programming concepts in C#, Java, Javascript and/or HTML.
  • Experience of Microsoft Visual Studio, Microsoft SQL Server and Selenium IDE and Web Driver products.
  • Excellent oral and written communication skills.
Core Competencies

Demonstrates expertise in Software Test Automation, including the design and execution of automated test cases, and proficiency in object-oriented programming with C#, Java, and JavaScript. Strong collaboration skills with Agile teams and experience in managing complex projects and troubleshooting software issues are essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer III – Automation Engineering
Software Engineer III – Automation Engineering

Jobtailor • Illinois

On-site
USD 110,000 - 160,000
Test Automation Software Engineer
Test Automation Software Engineer

Jobtailor • McLean (VA)

On-site
USD 90,000 - 130,000
Test Automation Engineer
Test Automation Engineer

Anblicks • Plano (TX)

On-site
USD 105,000 - 135,000
Automation Engineer
Automation Engineer

ettain group • Merrimack (NH)

On-site
USD 70,000 - 90,000
Automation Testing
Automation Testing

TechDigital Group • United States

On-site
USD 80,000 - 120,000
Automation Engineer
Automation Engineer

Compunnel, Inc. • Town of Texas (WI)

Hybrid
USD 90,000 - 120,000
Software Test Automation Engineer
Software Test Automation Engineer

Booz Allen Hamilton • Alexandria (VA)

On-site
USD 62,000 - 141,000
Health benefits
Paid leave
Tuition assistance
+1
Principal Software Engineer in Test
Principal Software Engineer in Test

The Depository Trust & Clearing Corporation (DTCC) • Dallas (TX)

On-site
USD 90,000 - 120,000
Senior Test Automation Engineer
Senior Test Automation Engineer

Surge IT • Alexandria (VA)

On-site
USD 95,000 - 135,000
Senior Automation Engineer
Senior Automation Engineer

Compunnel, Inc. • Merrimack (NH)

On-site
USD 80,000 - 110,000