13 ago
|
DYNE IT Services
|
México
13 ago
DYNE IT Services
México
Key Responsibilities
Design and implement new software components with a strong emphasis on quality and performance.
Collaborate with product and business stakeholders to gather, analyze, and clarify requirements.
Conduct thorough code reviews and provide constructive feedback to peers.
Analyze existing codebases to identify and recommend improvements or fixes.
Research and prototype new technologies to enhance QA processes and overall product quality.
Develop and maintain unit and integration tests to ensure robust software delivery.
Ensure adherence to best practices in software design and architecture.
**Required Skills**:
Strong programming skills with the ability to write clean, well-documented code.
Proficiency in Java and web frameworks such as Spring.
Experience with web services and RESTful APIs.
Expertise in database technologies (Oracle, Aurora).
Experience with UI automation using Cypress or Playwright.
Familiarity with Docker and AWS infrastructure.
Hands-on experience with testing tools and methodologies.
Excellent problem-solving and analytical skills.
Strong communication skills with the ability to work independently.
Experience working in Agile/Scrum environments.
Evaluation Criteria
**Programming & Frameworks**: Java, JavaScript, Spring Boot, JUnit Tests, TestNG
**API Testing**: Postman/Bruno (creating collections & executing API flows)
Cypress (API)
**Database Testing**: Oracle, Aurora
**UI Automation**: Cypress (UI) - setup knowledge & Jenkins integration
**Infrastructure**: Docker, AWS deployments (MacGyver-style handling)
**Testing Tools & Methodologies**: SDLC & STLC, QMetry (added advantage)
**Collaboration & Process**: Agile/Scrum, JIRA
**Soft Skills**: Problem-solving, communication, independence (evaluated behaviorally)
📌 QA Engineer (México)
🏢 DYNE IT Services
📍 México