https://bayt.page.link/PjBY8gabnbMwRzNo7
Create a job alert for similar positions

Job Description

As a member of our team, you will work in an agile development environment. We have a great team culture focused on working and having fun together and value the diversity each person brings to the team. We believe in growing individuals along with delivering results. You will have complete end-to-end ownership of an entire feature or area of the Service. This includes working closely with Development and Product Management on feature design, ensuring the testability and quality of code, writing automation to more efficiently validate our features, strategizing and executing end-to-end integration testing across your related areas, developing new testing strategies as required, and working with service telemetry data to assure health of our features. 


Key Responsibilities:


Automation:


  • Design, develop, and maintain automated test frameworks, scripts, suites using industry-standard tools and frameworks.
  • Collaborate with development and testing teams to ensure the effective integration of automated testing into the overall development process.

Planning And Execution


  • Participate in test planning activities, including the identification of test scenarios, test cases, and test data.
  • Execute test cases, report defects, and track issues to resolution.

Collaboration And Communication


  • Collaborate with cross-functional teams, including developers, product managers, and business analysts, to ensure a unified approach to quality assurance.
  • Communicate effectively with team members and stakeholders, both locally and internationally.

Documentation and Reporting:


  • Maintain detailed and accurate documentation of test plans, test cases, test scripts, and test results.
  • Prepare and present comprehensive test reports, including defect status and overall quality metrics.
  • Ensure that all documentation is current and accessible to relevant team members.

Issue Identification and Resolution:


  • Assess and identify potential risks related to software quality and testing.
  • Develop and implement strategies to mitigate risks and ensure the delivery of high-quality software.
  • Identify, troubleshoot, and resolve issues related to automation frameworks, scripts, and test environments.
  • Collaborate with development teams to address and resolve software defects and performance issues.

Training and Mentorship:


  • Share knowledge and expertise with junior QA engineers and other team members.
  • Conduct training sessions and workshops to improve the QA team’s skills and knowledge.

Desired experience and qualifications include:


  1. Minimum experience of 5 years.
  2. Bachelor's degree in Computer Science, Software Engineering, or a related field.
  3. Familiar with web technologies HTML5, JavaScript, Java, CSS, and WebServices.
  4. Database technologies: Relational Databases and SQL.
  5. Aptitude and passion for testing, shipping, operating, or maintaining an online service.
  6. Strong understanding of QA processes and methodologies.
  7. Proficiency in test automation tools and frameworks (e.g., Selenium, Playwright JUnit, TestNG).
  8. Excellent communication skills, both written and verbal.
  9. Ability to work collaboratively in a team environment.
  10. Strong problem-solving and analytical skills.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.