Description

  • Lead, mentor, and motivate the QA team members.
  • Provide guidance on testing methodologies, processes, and best practices.
  • Develop comprehensive test plans and testing strategies for projects.
  • Collaborate with project managers and stakeholders to define testing scope, objectives, and deliverables.
  • Allocate and manage resources effectively based on project needs.
  • Ensure optimal team utilization and workload distribution.
  • Define and implement a test automation strategy that aligns with project goals.
  • Evaluate and select appropriate automation tools and frameworks.
  • Proven leadership and team management skills.
  • Ability to motivate and inspire team members.
  • Ability to create comprehensive test plans, test cases, and test scripts based on project requirements.
  • Proficiency in executing manual test cases to identify defects and ensure software functionality.
  • Capability to perform exploratory testing to uncover unforeseen issues and improve test coverage.
  • Experience in regression testing to ensure that new features or changes do not negatively impact existing functionality.
  • Ability to conduct UI testing to ensure a consistent and user-friendly interface.
  • Knowledge of conducting compatibility testing across different browsers, devices, and operating systems.
  • Understanding of usability testing to evaluate the overall user experience.
  • Proficient in accurately documenting and reporting defects, including detailed steps to reproduce.
  • Effective communication to collaborate with developers, product managers, and other team members.
  • Familiarity with manual testing tools and bug tracking systems.
  • Proficiency in programming languages such as Java, Python, C#, or others used for automation scripting.
  • Experience with automation testing tools such as Selenium, Appium, JUnit, TestNG, or others depending on the technology stack.
  • Knowledge of designing and implementing automation frameworks to streamline test automation efforts.
  • Ability to write and maintain automated test scripts for different test scenarios.
  • Understanding of CI/CD pipelines and integration of automated tests into the development workflow.
  • Familiarity with version control systems like Git for managing and tracking changes in test scripts.
  • Ability to perform automated database testing using tools or scripts.
  • Knowledge of using tools like JMeter or Gatling for automated performance testing.
  • Strong troubleshooting skills to diagnose and resolve issues in automated test scripts.
  • Ability to work collaboratively with the development and QA teams to integrate automation into the overall testing process.
  • Proven ability to maintain and update automated test scripts as the application evolves

Education

Any Gradute