Quality Assurance Engineer

GE Vernova

  • México
  • Permanente
  • Tiempo completo
  • Hace 7 días
Job Description Summary Responsible for testing a feature and or a small feature set with ability to work independently, break down problems and estimate time for quality related tasks.Job DescriptionRoles and ResponsibilitiesIn this role, you will:
  • Break down problems and estimate time required for quality related tasks
  • Demonstrate increasing expertise in application domain and functional areas
  • Apply various testing types and methodologies effectively during SDLC
  • Take ownership of small tasks and deliver without supervision while using their discretion to seek help when necessary
  • Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
  • Work independently and delivers testing and use case creation which meets standards and delivers desired functionality using the technology selected for the project
  • Write effective tests according to best practices so that crucial functional requirements are verified and tests remain valid when code is refactored
  • Begin to collaborate with development team in bugs fixing and build plans
  • Collaborate with Quality Leaders in creating test plans
  • Implement and configures testing tools and at times help junior staff
  • Implement system-level integration testing
  • Be skilled in core data structures and algorithms
  • Define quality metrics, best practices and coding patterns, and provides deep expertise on the coding
Required Qualification
  • Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with advanced experience.
  • Able to legally work in Mexico. This position can work remotely only within Mexico.
  • Effective written and oral communication skills in English and Spanish.
  • Basic experience and knowledge on QA role within Agile frameworks like Scrum or Kanban.
  • Knowledge on foundational QA concepts and principles
  • Experience performing different types of testing like System, Regression, Smoke, etc.
  • Basic understanding of Object Oriented Programming concepts.
  • Practical experience with a programming language (Java, JavaScript, TypeScript, etc.)
  • Hands on experience on test automation tools (Selenium, Playwright, Katalon, etc.)
  • Basic SQL knowledge at least so they can write simple queries
Desired Characteristics:
  • Proficiency in test design techniques like boundary value, equivalence partitioning, etc.
  • Experience writing detailed test cases for web applications.
  • Experience writing detailed defects and keeping track of them until resolution
  • Basic knowledge on test management tools (Zephyr, qTest, etc.)
  • Experience on project management tools (Jira, ADO, etc.)
  • Basic understanding of Restful APIs and tools like Postman.
  • Familiarity with test automation concepts (POM, Object Repository, XPath, etc.)
Business acumen:
  • Has the ability to take ownership of small tasks and deliver without supervision while using their discretion to seek help when necessary
  • Voices opinions and presents clear rationale. Uses data or factual evidence to influence
  • Recognizes collaborative behaviour and participates in collaborative activities
  • Able to understand how team and personal goals/objectives contribute to the organization vision
Personal Attributes:
  • Demonstrates the ability to help team members
  • Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present
  • Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks
  • Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources
#LI-ES1Additional InformationRelocation Assistance Provided: No#LI-Remote - This is a remote position

GE Vernova