Q&A Engineer

A software quality engineer is deeply involved in the software development lifecycle process, with an understanding of the testing techniques necessary for DevOps and agile methodologies.
Remote
Senior
Expected skills
What will you do?
Nice to have

He/she is responsible for developing, applying and maintaining quality standards for the company's software products with adherence to both internal and external standards. He is also responsible for creating the tools and managing the technical support department.

Expected skills

  • Excellent oral and written communication skills.
  • Ability for abstraction, modeling, critical thinking and problem solving.
  • Business analysis skills are required to understand requirements early in the software development cycle and begin development as soon as possible, as well as the ability to test functionality.
  • Experience in creating test buckets, test scenarios and test result reports.
  • Solid knowledge of software quality control methodologies, tools and processes.
  • Experience in testing graphical user interfaces.
  • Experience in test automation with tools such as Selenium, Cypress, Nightwatch, Sahi, etc.
  • Experience with performance and/or security testing.
  • Knowledge of Cloud infrastructure, AWS, DevOps, CI/CD
  • Crisis management
  • Risk management
  • Application version management
  • SCRUM knowledge
  • Knowledge in GIT management
  • Database knowledge
  • Solid knowledge of QA
  • Solid knowledge in Technical Support.
  • Knowledge in the use of integration and regression unit testing tools.
  • Knowledge in the use of static code evaluation tools and implementation of penetration tests.
  • Knowledge in the use of tools such as SonarQube, Checkmarx, JMeter, Locust, Cucumber, etc.
  • Knowledge in backend and frontend test provisioning
  • Performance of functional and non-functional tests and documentation of results.

What will you do?

  • Design, implement and maintain policies and procedures used to ensure the quality of development processes.
  • Know and master all corners of the application and business processes to be able to test them effectively.
  • Work with users and the Product Owner to better define acceptance criteria so that testing efforts are better focused.
  • Create and run automated tests for particularly sensitive areas such as functional, performance and integration testing.
  • Debug issues and recommend platform refactorings to mitigate future risk
  • Execute software design verification testing, report results in test tracking systems according to planned priorities and delivery commitments in Agile / Scrum environment.
  • Create a test and testing plan
  • Create tests and run tests to identify software issues
  • Test automation software programs
  • Simulate product performance and evaluate results
  • Identify product problems through the use of bug tracking systems
  • Create databases of known product defects and analyze these issues
  • Review product specifications to predict future errors
  • Advice on product design to reduce potential problems
  • Improve testing strategies
  • Ensure that the software is ready for the target audience
  • Identificar, registrar, documentar minuciosamente y realizar un seguimiento de los errores utilizando JIRA

Nice to have

  • English language
  • Professional experience in a software startup
  • JIRA management
  • Slack management
  • Proactive

Get in Touch.

Let us know about you and we will contact you shortly for your interview.

Apply for your dream job

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.