Posizione: Entry level

Tipo di lavoro: Full-time

Loading ...

Contenuto del lavoro

Job Title : Software Development Engineer in Test ( SDET-II)Position OverviewAs the Lead Software Development Engineer in Test (Lead SDET), you will be responsible for overseeing the design, development, and execution of test strategies and frameworks to ensure the quality and reliability of our software products. You will lead a team of SDETs and collaborate with cross-functional teams, including software developers, product managers. Your role will be critical in driving test automation, to develop and execute automated test scripts, perform functional testing, and collaborate with the development and QA teams to identify and fix issues throughout the development lifecycle and continuously improving the testing processes. You will contribute to maintain a high standard of quality and help deliver a seamless user experience to our customers. Person must possess a quite good experience in Python as well as modern testing tools (e.g. Selenium, TestNG, Rest Assured, etc.), he/she should be able to write and support automated testing solutions for multi-tiered applications.Key Responsibilities
  • Leadership and Team Management :
  • Lead and mentor a team of SDETs, providing guidance, support, and technical expertise.
  • Allocate resources effectively, prioritize tasks, and ensure the team’s successful execution of test projects.
  • Test Automation :
  • Develop, maintain, and execute automated test scripts using relevant tools and frameworks to validate the functionality, performance, and reliability of frontend applications.
  • Experienced in conducting automation testing in multiple platforms such as Mobile Web, Android, iOS, and or Backend API (REST API)
  • Experience in automation of services/API software layers (e.g. UI, services, APIs, etc.) and debugging, and optimizing of applications/ automated test scripts
  • Manual Testing :
  • Conduct comprehensive manual testing of frontend components and UI elements to identify defects, inconsistencies, and usability issues.
  • Test Strategy and Planning :
  • Collaborate with the QA and development teams to define comprehensive test strategies, test plans, and test cases for various software projects.
  • Analyze requirements, user stories, and acceptance criteria to identify test scenarios and ensure adequate test coverage.
  • Review and approve test plans and strategies developed by team members.
  • Test Execution and Defect Management :
  • Oversee the execution of test cases, analyze test results, and report defects and issues effectively.
  • Work closely with developers to reproduce and troubleshoot defects, ensuring timely resolutions.
  • Monitor test execution progress, analyze trends, and report on the quality of software builds.
  • Cross-Browser and Cross-Device Testing :
  • Verify frontend applications across different web browsers, devices, and screen sizes to ensure compatibility and responsiveness.
  • Performance Testing :
  • Participate in performance testing efforts to evaluate the responsiveness and load handling capabilities of frontend components.
  • Quality Assurance and Process Improvement :
  • Identify areas for process improvement and implement measures to enhance test effectiveness and efficiency.
  • Participate in software design reviews, code inspections, and other quality assurance activities.
  • Promote a culture of quality within the development team, emphasizing the importance of testing and defect prevention.
  • Test Environment Management :
  • Assist in setting up and maintaining the test environment to support various testing activities.
  • Continuous Integration :
  • Integrate automated tests into the continuous integration (CI) and continuous deployment (CD) pipelines to facilitate timely feedback on code changes.
  • Test Documentation :
  • Create and maintain detailed test documentation, including test plans, test cases, and test reports.
  • Collaboration :
  • Collaborate closely with cross-functional teams, including developers, product managers, and designers, to ensure a shared understanding of product requirements and deliverables.
Required Skills And Qualifications
  • Proven experience as an SDET with a focus on frontend testing and automation.
  • Strong proficiency in programming languages used for automation, such as Java, Python
  • Hands-on experience with test automation tools and frameworks (e.g., Selenium, Cypress, Protractor).
  • Solid understanding of software testing principles, methodologies, and best practices.
  • Experience with version control systems (e.g., Git) and CI/CD tools (e.g., Jenkins, Travis CI).
  • Analytical mindset and strong problem-solving skills to identify, debug, and troubleshoot issues effectively.
  • Excellent communication and collaboration skills to work effectively in a team-oriented environment.
  • Ability to work independently, prioritize tasks, and meet project deadlines.
(ref:hirist.com)
Loading ...
Loading ...

Scadenza: 23-06-2024

Clicca per candidarti per un candidato gratuito

Applicare

Loading ...
Loading ...

LAVORI SIMILI

Loading ...
Loading ...