QA Automation Engineer
Snap Finance
Alajuela, US
hace 24 días

Are you looking for a friendly, fast-paced workplace with an emphasis on helping customers and empowering team members? Snap Finance is a thriving leader in the financial services industry, and our team members are the foundation of our success.

Snap knows that happy, empowered, and engaged team members are essential to innovation and business success- and our approach is working. Come join us!

An Automator is responsible for automating as much of the testing effort as possible. The challenge is, however, determining what should be automated and in what sequence in order to get the maximum return on the automation investment.

Automators are software developers who design and write programs that run automatic tests on new or existing software an essential part of the software development cycle.

They use automation frameworks to build these programs on and write test scripts that do the testing. Different test automation developers specialize in particular automation tools, such as Selenium.

Typical responsibilities of a test automation developer include : designing and writing test automation scripts, using test automation frameworks, investigating problems in software as a result of testing and working with QA analysts and software developers to find solutions.


  • Update existing tests in the automation test suite (using Selenium)
  • Write test planning documentation from requirements specifications
  • Review all testing documents and other test-related documentation
  • Assist in the implementation of the overall testing strategy at Selenium
  • Ensure that quality standards are adhered to during the development of products
  • Add new tests and expand the Selenium automation test suite
  • Collect and create test data for functional and non-functional testing
  • Run functional and non-functional tests
  • Write requirements and create scenarios for performance testing
  • Liaise with developers during the Software Development Life Cycle (SDLC)
  • Provide estimates for test activities
  • Requirements

  • 3-5 Years of experience
  • Proven work experience in software development
  • Proven work experience in software quality assurance
  • Strong knowledge of software QA methodologies, tools and processes
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Hands-on experience with both white box and black box testing
  • Proven experience with automated testing tools such as Selenium through Java code
  • Solid knowledge of SQL and scripting
  • Experience working in an Agile / Scrum development process
  • Experience with performance and / or security testing is a plus
  • Experience implementing Continuous Integration Jobs through Jenkins
  • BS / MS degree in Computer Science, Engineering or a related subject
  • Docker (basic exposure)
  • Snap values diversity, and all qualified applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

    Añadir a los favoritos
    Eliminar de mis favoritos
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", acepto que neuvoo recolecte y procese mis datos de conformidad con lo establecido en su Política de privacidad . Tengo derecho a darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación