QA Tester

  • Full-time

Company Description

Hello, we are Edify, one of the highest-ranked IT companies in Costa Rica and Central America according to Great Place to Work ®.

We're a consolidated technology services consulting firm specializing in education technology. We deliver unbelievably creative and rock-solid solutions for a wide range of clients, including major corporations, startups, educational institutions, and non-profit organizations.

At Edify we believe that bored employees make boring products. Here, there's no such thing. We help our clients design, build and run some of the most interesting ventures in the industry while promoting a warm, friendly and cooperative culture. Work and life should definitely be buddies, so we're serious about cultivating a great work environment.

Job Description

Under direct supervision you will be responsible for developing, maintaining and evaluating testware, instruments and tools to ensure the quality and performance of different software system components and their respective relationships, supported by other people in your work team.

Qualifications

• Follow the defined quality control process for the project and its integration with the development process.
• Analyze low- and medium-complexity project requirements with support from others.
• Support the work team in identifying the functional and non-functional requirements testing needs of the system.
• Support the estimation effort needed to implement the tests of previously analyzed requirements.
• Adopt improvements to the software development process determined by the project team.
• Actively participate in the activities defined for the project according to the framework.
• Implement low-level test cases for analyzed requirements.
• Ensure that tests are up to date in relation to the changes made.
• Run test cases implemented both manually and automatically.
• Verify and issue reports on the results of the execution of test cases. Examples: report of defects found, daily project status report, debt report under test coverage.
• Contribute to follow-up on quality control process as planned.
• Issue test reports for closure of iteration, deliverable or project milestone.
• Document lessons learned.
• Document technical and process aspects related to their daily work.

 

OTHER KNOWLEDGE:
Required knowledge:
• Software engineering processes (development cycle and quality control).
• Software quality assurance (unit testing, integration, system and user acceptance).
• Basic level: Java, Javascript/NodeJS, Ruby, Python, PHP, JSON, SQL.
• Automated testing of user interface, performance, load, stress, API, among others.
• Documentation (test cases, layout diagrams, README. md, API, wiki).
• POSIX shell handling.
• Code management processes in repositories such as GitFlow and GitHub Flow.


OTHER KNOWLEDGE:
Desirable knowledge:
• Object-oriented paradigms, functional, procedural and asynchronous programming.
• Design of software quality control processes.
• Agile development methodologies including SCRUM and Kanban.
• Planning, design and control of information flow processes.
• Test case programming tools such as Selenium, Jmeter, TestNG, Web Driver IO, Playwright, among others.
• Build Managers and dependency management tools such as Maven, Gradle, Grunt, Gulp, WebPack, NPM and Yarn.
• Tools for managing continuous integration processes such as Travis, Jenkins and CircleCI.
• Relational and non-relational databases.
• Code management tools (Source Control).
• Virtualization and “Containerization. ”
• Basic knowledge of Cloud computing: AWS.
• Best practices and mechanisms for deployment.

 

ACADEMIC TRAINING:
• Technician or Bachelor's degree in Computer Engineering, Computer Science or related; or equivalent level of knowledge demonstrated.

LANGUAGE:
• Technical and conversational English level B2+ according to the Common European Framework.

COMPETENCES
• Connection, vision, empowerment and initiative.

LABOUR EXPERIENCE:
• Minimum 1 year experience in quality assurance.

Additional Information

Benefits:

  • WFH all week
  • Very flexible schedule (objectives are what actually matters)
  • Annual education benefit that can be used for courses, books, certifications, etc.
  • Career path program
  • Digital nomad policy
  • Monthly internet subsidy
  • Work anywhere in Costa Rica with our flexible Remote Work Policy.
  • Private health/life insurance (100% subsidy for you, 50% subsidy for your spouse/children)
  • Annual optical bonus
  • Special time-off licenses marriage, bereavement, and minor sickness (that may not require a CCSS incapacity).
  • Referral Bonus Program
  • Culture of acting with integrity
  • Culture of knowledge sharing
  • Wellbeing Manager, we care about your psychological wellbeing, personal health, and financial matters.