Epicareer Might not Working Properly
Learn More

Software tester

Salary undisclosed

Apply on


Original
Simplified

Job Summary:

We are looking for a highly motivated Software Tester with strong experience in automation testing, particularly using Selenium. The ideal candidate will be responsible for designing, developing, and executing automated tests, ensuring the quality of software applications. You will work closely with development teams, product managers, and other stakeholders to identify testing requirements, debug issues, and enhance the overall quality of the product.

Key Responsibilities:

  • Design, develop, and execute automated test scripts using Selenium and other testing tools.
  • Create detailed, comprehensive, and well-structured test plans and test cases.
  • Identify, document, and track bugs through defect tracking systems such as JIRA.
  • Perform regression, integration, and performance testing to ensure product stability and performance.
  • Collaborate with cross-functional teams, including developers, product managers, and QA engineers, to understand requirements and translate them into effective testing strategies.
  • Ensure the quality and integrity of the code by identifying issues and potential risks.
  • Automate repetitive manual testing tasks to improve the efficiency of the testing process.
  • Continuously improve the automation framework to increase test coverage and reduce manual efforts.
  • Participate in the design and execution of performance, scalability, and load testing.
  • Monitor and report on testing progress and results, including metrics and trends.
  • Stay updated with the latest trends, tools, and best practices in automation testing and apply them to enhance the testing process.

Requirements:

  • 3+ years of experience in software testing with a strong focus on automation testing.
  • Proficiency in Selenium WebDriver for automating web applications.
  • Strong understanding of testing methodologies, including functional, regression, and integration testing.
  • Experience with automation frameworks (e.g., TestNG, JUnit) and version control systems (e.g., Git).
  • Solid knowledge of programming languages such as Java, Python, or C# used in test automation.
  • Hands-on experience with CI/CD tools such as Jenkins or Bamboo for test automation integration.
  • Familiarity with API testing and tools like Postman or SoapUI is a plus.
  • Excellent problem-solving skills, attention to detail, and a proactive attitude.
  • Experience with Agile/Scrum methodologies.
  • Strong communication skills and the ability to work collaboratively in a team environment.