QE Engineer (C-542)

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in computer science or related field, or equivalent experience., Over 5 years of experience in test automation and quality assurance., Proficiency in programming languages such as C#, Java, or similar., Experience with API testing, automated testing tools, and SQL databases..

Key responsibilities:

  • Design, develop, and execute test plans and cases to ensure software quality.
  • Identify, document, and track defects, providing technical diagnosis and resolution.
  • Create and maintain automated tests, including UI and API tests.
  • Collaborate with development teams to ensure high-quality software delivery.

SMASH logo
SMASH Startup http://smash.cr
51 - 200 Employees
See all jobs

Job description

 

SMASH, Who we are?

We are agents for tech professionals in Costa Rica and Colombia that help them build careers in the United States. 

We believe in long-lasting relationships with our talent. We invest time getting to know them and understanding what they seek as their professional next step. 

We aim to find the perfect match. As agents, we pair our talent with our US clients, not only by their technical skills but as a cultural fit. Our core competency is to find the right talent fast.

We purposefully move away from the “contractor” or “outsourcing” type of relationship. Our clients don’t want contractors or “just a service.” Neither does our talent.

Our Benefits:

  • Work from everywhere
  • Private Medical Insurance
  • English Academy for Employees and Relative
  • Business Skills Coach – Certifications
  • Events and Additional Perks

This is a remote position for Costa Rica and Colombia
This position is Remote to work with a US Company; you will require to have Citizenship or a work permit from Costa Rica or Colombia to apply for this role

Responsibilities:

  • Plans, designs, authors, and tests applications to maintain high-quality code and deliver a high-quality, effective product and documents all stages of the process including remedies.
  • Reproduces reported issues and documents clear reproduction steps.
  • Provides high-level technical diagnosis when problems are encountered by finding and tracking defects through to resolution.
  • Analyzes project plans and create custom test plans for each project.
  • Tests new vendor software compatibility and adapts to new software including bug tracking.
  • Uses application logs, data analysis, and correlation to existing documented issues.
  • Defines and reports on quality assurance information to management and stakeholders on results of testing and pertinent issues.
  • Interacts with others across the organization, both locally and remotely, in working to ensure that the product is delivered with high quality and adherence to the request.
  • Reviews, qualifies, and categorizes incoming issue reports, and Prioritizes and balances demands of multiple priority items and adapts.
  • Understands end-to-end software systems, from client to server and services interaction.
  • Identifies differences between established standards and user applications and suggests modifications to conform to standards.
  • Engages with various software projects in each level of its lifecycle and provide testing coverage of specified user stores.
  • Assists with release coordination.
  • Writes automated tests and contributes to the team’s test framework.
  • This includes UI and API tests and other tools to assist testing.
  • Tests server components, system interfaces and client components.
  • Manually tests new changes as necessary.
  • Creates required test artifacts to team standards while ensuring that most time is spent testing rather than documenting.
  • With minimal supervision, leads the testing efforts for one or more projects at a time.
  • Assists in defining, developing, and implementing quality assurance processes, methodology, test plans, and test cases.
  • Runs scrum ceremonies with input and guidance from more experienced members of the team on processes to follow.
  • Contributes to team standards and audit documentation.
  • Performs all other duties as assigned.

Qualifications:

  • 5+ years’ test automation and/or development experience. Quality Assurance and development in an Agile Scrum environment.
  • Solid experience writing working code that includes but not limited to:
    • C#, Java, or similar object-oriented language
    • HTML
    • Any scripting languages
  • Experience using relational databases and intermediate SQL skills.
  • Experience with software quality assurance testing processes.
  • Experience testing APIs using manual or automated processes.
  • Preferred qualifications include:
    • Experience with Selenium UI / Selenium grid
    • Experience with Cross-browser testing tools
    • Experience testing or development with Docker containers
    • Banking / Credit Union experience
    • Symitar experience
  • Familiar with Azure DevOps.
  • Bachelor’s degree from an accredited institution in computer science, information systems, or related field. Education will be verified. OR four years combined education and experience in computer science.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Quality Assurance
  • Teamwork
  • Communication
  • Problem Solving

Field Engineer (Solutions) Related jobs