Openings >> QA Lead - Backend
QA Lead - Backend
Summary
Title:QA Lead - Backend
ID:20520
Location:Peru
Description

QA Lead

PCI Energy Solutions – Hybrid / Lima, Peru
 

PCI empowers energy companies worldwide to optimize all aspects of energy production, trading, transportation, and consumption through industry-leading software solutions. For over 30 years, we’ve partnered with power generation companies to implement tools that drive efficiency and reliability. 

Headquartered in Norman, Oklahoma, with offices globally, PCI thinks big and values learning, growth, diversity, and flexibility. Join our mission-driven team and make an impact on a global scale! 

 

Your role 

You’ll take on all, or many, of the following duties: 

  1. Develop and implement the QA strategy for the company, ensuring alignment with business goals and objectives.
  2. Microservices Testing: Design, develop, and maintain a scalable testing for microservices, enabling efficient testing of individual services, service interactions, and end-to-end scenarios.
  3. API Testing and Contract Testing: Establish and implement best practices for API testing and contract testing, ensuring consistent and reliable communication between microservices.
  4. Integration and End-to-End Testing: Develop and maintain integration and end-to-end testing strategies for microservices, simulating real-world scenarios, and ensuring seamless functionality across the distributed system.
  5. Testing Infrastructure and CI/CD Integration: Set up and maintain the testing infrastructure, integrating it seamlessly with the CI/CD pipeline for continuous testing and feedback loops.
  6. Test Automation Standards and Best Practices: Establish and enforce coding standards, best practices, and guidelines for test automation, ensuring maintainable and scalable test suites.
  7. Collaboration and Knowledge Sharing: Foster a collaborative environment where developers, QA teams, and other stakeholders work together effectively on backend testing efforts. Provide training, mentoring, and knowledge sharing opportunities.
  8. Test Reporting and Metrics: Implement comprehensive test reporting and metrics collection mechanisms to track test coverage, execution results, and identify areas for improvement.
  9. Tool Evaluation and Selection: Continuously evaluate and recommend appropriate tools and technologies for backend testing, ensuring alignment with the project's requirements and the organization's technology stack.
  10. Risk Analysis and Mitigation: Identify and mitigate risks associated with microservices testing, proactively addressing potential issues and ensuring the stability and reliability of the testing processes.
  11. Continuous Improvement: Continuously assess and improve the backend testing processes, incorporating feedback from stakeholders and leveraging industry trends and best practices.

Your Experience 

You’ll have some, or all, of the following experiences: 

  1. Strong experience in backend testing, with a strong focus on microservices and distributed systems
  2. Extensive knowledge of Cucumber, Karate, API testing tools and programming languages (e.g., Java)
  3. Proven experience with contract testing and consumer-driven contract testing approaches
  4. Proficient in setting up and maintaining testing infrastructure, inside CI/CD, Gitlab pipelines.
  5. Familiarity with AWS, Docker testing tools (local stack, test containers)
  6. Familiarity with agile methodologies and their application to testing processes
  7. Strong understanding of software testing principles, methodologies, and best practices
  8. Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams
  9. Experience in mentoring and providing training to team members
  10. Strong analytical and problem-solving skills, with the ability to identify and resolve complex testing issues
  11. Knowledge of mechanisms for test reporting and metrics collection: track test coverage, execution results, and identify areas for improvement.

Benefits 

  • Grow alongside an experienced and tight-knit team of career IT Leaders doing strong work across the entire stack 

  • Medical insurance EPS

  • Hybrid work

  • Paid time off and holidays