Test Engineer

Company Name:Wipro

Job Position: Test Engineer

Qualification:

  1. Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  2. Proven experience as a Test Engineer or in a similar quality assurance role.
  3. Strong understanding of software testing methodologies, tools, and best practices.
  4. Proficiency in writing clear, concise, and comprehensive test plans and test cases.
  5. Experience with both manual and automated testing, including the ability to design and implement automated test scripts.
  6. Familiarity with testing frameworks and tools such as Selenium, JUnit, or TestNG.
  7. Solid programming skills in languages like Java, Python, or C#.
  8. Strong analytical and problem-solving skills with a keen attention to detail.
  9. Excellent communication and collaboration skills to work effectively with cross-functional teams.
  10. Knowledge of Agile development methodologies.

Job Description:

  • Design creative test cases to verify, stress, and break software running on the actual hardware
  • Develop automated test cases in Python based on test procedures
  • Execute Continuous integration pipelines. Coordinate with internal teams to ensure the pipelines are running at a regular cadence. Monitor the pipelines and update results on a daily basis.
  • Maintain HIl test set ups in a working state for teams to utilize. Address issues and concerns with infrastructure to have the HIL test setups up and running for 100% utilization.
  • Find, characterize, debug, triage and manage issues.
  • Develop internal tools to help other developers and testers use and test the product
  • Develop tools to post-process data from test automation
  • Communicate test results to product owners and internal customers
  • Design creative test cases to verify, stress, and break software running on the actual hardware
  • Develop automated test cases in Python based on test procedures
  • Execute Continuous integration pipelines. Coordinate with internal teams to ensure the pipelines are running at a regular cadence. Monitor the pipelines and update results on a daily basis

Skills Required:

  1. Testing Methodologies:
    • Solid understanding of various software testing methodologies (e.g., manual testing, automated testing, regression testing).
  2. Test Automation:
    • Proficiency in creating and maintaining automated test scripts using tools like Selenium, JUnit, or TestNG.
  3. Programming Languages:
    • Strong programming skills in languages such as Java, Python, C#, or others commonly used in test automation.
  4. Test Design:
    • Ability to design clear, concise, and comprehensive test cases to cover various aspects of software functionality.
  5. Analytical Skills:
    • Strong analytical and problem-solving skills with a keen attention to detail.
  6. Communication:
    • Excellent communication skills to effectively convey testing strategies, results, and collaborate with team members.
  7. Adaptability:
    • Ability to adapt to changing project requirements and priorities in a fast-paced development environment.
  8. Continuous Learning:
    • Commitment to staying updated on industry trends, testing methodologies, and emerging technologies.
  9. Agile/Scrum:
    • Familiarity with Agile development methodologies and experience working in an Agile/Scrum environment.

Registration click here