Test Engineer
Company Name:Wipro
Job Position: Test Engineer
Qualification:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Test Engineer or in a similar quality assurance role.
- Strong understanding of software testing methodologies, tools, and best practices.
- Proficiency in writing clear, concise, and comprehensive test plans and test cases.
- Experience with both manual and automated testing, including the ability to design and implement automated test scripts.
- Familiarity with testing frameworks and tools such as Selenium, JUnit, or TestNG.
- Solid programming skills in languages like Java, Python, or C#.
- Strong analytical and problem-solving skills with a keen attention to detail.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- 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:
- Testing Methodologies:
- Solid understanding of various software testing methodologies (e.g., manual testing, automated testing, regression testing).
- Test Automation:
- Proficiency in creating and maintaining automated test scripts using tools like Selenium, JUnit, or TestNG.
- Programming Languages:
- Strong programming skills in languages such as Java, Python, C#, or others commonly used in test automation.
- Test Design:
- Ability to design clear, concise, and comprehensive test cases to cover various aspects of software functionality.
- Analytical Skills:
- Strong analytical and problem-solving skills with a keen attention to detail.
- Communication:
- Excellent communication skills to effectively convey testing strategies, results, and collaborate with team members.
- Adaptability:
- Ability to adapt to changing project requirements and priorities in a fast-paced development environment.
- Continuous Learning:
- Commitment to staying updated on industry trends, testing methodologies, and emerging technologies.
- Agile/Scrum:
- Familiarity with Agile development methodologies and experience working in an Agile/Scrum environment.
Registration click here