Sabana, CRI
12 days ago
Quality Assurance Engineer

We are seeking a detail-oriented and proactive Quality Assurance (QA) Engineer to join our dynamic team. You will play a crucial role in ensuring the quality, reliability, and performance of our software applications by designing, developing, and executing comprehensive test strategies. The QA Engineer will work closely with developers, product managers, and other stakeholders throughout the software development lifecycle (SDLC) to identify defects, verify fixes, and advocate for overall product quality. The ideal candidate is passionate about quality, possesses strong analytical and problem-solving skills, and thrives in a collaborative, fast-paced environment helping to deliver exceptional products to our users.


What you’ll do

Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.Develop comprehensive and well-structured test plans, test strategies, and test cases based on requirements and user stories.Execute manual test cases, including functional, integration, regression, usability, and exploratory testing, across various platforms (web, mobile, API as applicable).Identify, thoroughly document, prioritize, and track software defects using designated bug tracking systems (e.g., JIRA, Azure DevOps).Verify bug fixes implemented by the development team and perform targeted regression testing to ensure resolution quality.Design, develop, execute, and maintain automated test scripts for functional and regression testing using established frameworks and tools (where applicable).Collaborate closely with development teams to understand features under development, reproduce reported issues, and assist in troubleshooting.Participate actively in Agile/Scrum ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.Analyze test results, report on test coverage and quality status, and communicate risks effectively to project stakeholders.Contribute to the continuous improvement of QA processes, methodologies, tools, and best practices within the team.

What experience you need

Bachelor’s degree in Computer Science, Engineering, or a related technical field, OR equivalent practical experience.2+ years of hands-on experience in software quality assurance or software testing.2+ years of hands-on experience in the software development lifecycle (SDLC) and various software testing methodologies (e.g., Agile, Waterfall).Strong knowledge of QA principles, techniques, and best practices (test planning, test case design, execution strategies, defect management).2+ years of hands-on experience with bug tracking and test management tools (e.g., JIRA, TestRail, Zephyr, Azure DevOps Boards).2+years of hand-on experience with test automation tools such as: Selenium, Cypress, Playwright for Web UI; Appium for Mobile; RestAssured, Postman, Karate for API

What could set you apart

GCP, AWS or Azure cloud certificationsExperience designing, developing, and maintaining automated tests using frameworks/libraries like Selenium, Cypress, Playwright, Appium, or similar.Proficiency in at least one scripting or programming language relevant to test automation (e.g., Python, Java, JavaScript, C#).Experience with API testing tools (e.g., Postman, SoapUI, RestAssured) and understanding of RESTful APIs or SOAP services.Experience writing SQL queries for data validation and backend testing.Experience working effectively within an Agile/Scrum development team.Excellent analytical, problem-solving, and debugging skills with meticulous attention to detail.Strong verbal and written communication skills and ability to collaborate effectively with technical and non-technical team members.Ability to work independently and manage multiple tasks simultaneously in a fast-paced environment.
 

Primary Location:

CRI-Sabana

Function:

Function - Tech Dev and Client Services

Schedule:

Full time
Por favor confirme su dirección de correo electrónico: Send Email