Software Engineer in Test

POSTED ON 12/23/2024 AVAILABLE BEFORE 4/8/2025
FPT Latin America Aguascalientes, Aguascalientes Full Time
Join our dynamic team as a Software Engineer in Test and help shape the future of educational technology! This unique opportunity allows you to contribute to the development of test automation frameworks for calculators and software solutions that impact learners around the globe. The ideal candidate will possess a strong background in software development and testing across multiple platforms and technologies.

Key Responsibilities

  • Full Lifecycle Participation: Actively engage in all stages of the automation framework development lifecycle, including planning, requirements definition, design, implementation, testing, documentation, and maintenance.
  • Alignment with Priorities: Understand automation team priorities and how they align with the larger organization's goals to drive meaningful impact.
  • Customer-Centric Solutions: Learn and address the needs of internal customers to ensure automation solutions meet their immediate objectives.
  • Design Choices and Risks: Identify and communicate design choices and associated risks for automation features, documenting dependencies and assumptions effectively.
  • Training and Mentorship: Train and mentor stakeholders in the use of automation tools and frameworks, fostering a culture of collaboration and knowledge sharing.
  • Best Practices Implementation: Seek opportunities to incorporate software development best practices such as continuous testing, virtual machines, design patterns, and increasing unit test coverage of automation frameworks.
  • Code Review: Review implemented code and proposed designs from team members to ensure maintainability, effectiveness, and efficiency.
  • Development Strategy: Establish development strategies and processes to continuously improve team practices and streamline development.
  • Innovative Solutions: Explore new and innovative approaches to test automation, evolving solutions to enhance maintainability, efficiency, and accessibility of the toolchain.

Minimum Requirements

  • Education: Bachelor of Science (BS) in Computer Science, Computer Engineering, or a related field.
  • Experience:
    • 5 years of professional experience as a software engineer, with a focus on designing, developing, and maintaining software.
    • At least 2 years of experience specifically in test automation.
  • Programming Skills: Advanced proficiency in Java or Python; familiarity with both is preferred.
  • Version Control Experience: Proficient in using source control tools and processes in collaborative development environments.
  • Software Testing Knowledge: Strong interest and experience in software testing, including unit and API testing.
  • Documentation Skills: Ability to review and contribute to technical documentation, including requirements and design documents.
  • Tool Proficiency: Quick learner with various tools, including test management systems, test automation frameworks, and project management/bug tracking systems.
Preferred Qualifications

  • Industry Experience: Familiarity with handheld devices, calculators, and educational software.
  • Platform Versatility: Comfortable working on both PC and Mac environments.
  • Agile Methodologies: Experience working within an Agile development environment.
  • Test Automation Expertise: Knowledge of keyword-driven test automation.
  • Collaboration Skills: Excellent collaboration abilities in cross-functional, multi-site team settings.
  • Analytical Mindset: Critical thinker and problem solver who is curious, persistent, and meticulous.
  • Defect Resolution: Aptitude for identifying, reproducing, and debugging system defects.
  • Industry Standards: Knowledge of industry-standard software testing approaches.

Why Join Us: Become a part of a forward-thinking team that is dedicated to enhancing educational experiences through innovative technology. This role not only allows you to apply your technical skills but also offers opportunities for growth, collaboration, and making a difference in the education sector.

Apply today to be at the forefront of educational technology and help us create impactful solutions!

Popular Search Topics

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer in Test jobs in the Aguascalientes, Aguascalientes area that may be a better fit.