Member Of Technical Staff (5+)
ebayinc | 23 hours ago | Bengaluru

Key Responsibilities:

  • Quality Strategy & Planning: Collaborate with product managers, developers, and other stakeholders to define comprehensive quality strategies and test plans for new features and existing functionalities across our ReactJS frontend and Node.js/Java backend services.

  • Test Automation Development: Design, develop, and maintain robust and scalable automated test suites using frameworks like Jest, React Testing Library, and Cypress for frontend applications, and integrate with backend testing frameworks for Java/Node.js services.

  • Performance & Scalability Testing: Conduct performance, load, and scalability testing to identify bottlenecks and ensure our applications meet high-performance standards, working closely with backend engineers on distributed systems.

  • Functional & Integration Testing: Lead the execution of functional, integration, and end-to-end tests to validate software behavior, data integrity, and API interactions.

  • Defect Management: Identify, log, and prioritize defects, working closely with development teams to ensure timely resolution and retesting.

  • CI/CD Integration: Integrate automated tests into the CI/CD pipelines to enable continuous testing and rapid feedback loops.

  • Mentorship & Best Practices: Promote and drive quality best practices within the team, providing guidance and mentorship to junior and mid-level engineers on testing methodologies, tools, and automation.

  • Troubleshooting & Root Cause Analysis: Assist in diagnosing and debugging complex technical issues, collaborating with development teams to perform root cause analysis.

  • Tooling & Innovation: Research and evaluate new testing tools, technologies, and methodologies to enhance our quality assurance processes and efficiency.

  • Cross-functional Collaboration: Work seamlessly with Staff ReactJS/NodeJS Front End Engineers and Senior Backend Software Engineers, UX/UI designers, and product managers to ensure a holistic approach to quality.
     

Required Qualifications:

  • Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.

  • Experience: 5+ years of progressive experience in software quality assurance, with a strong focus on test automation for web applications.

  • Frontend Testing Expertise: Strong experience with testing frameworks like Jest, React Testing Library, and Cypress for ReactJS applications.

  • Backend Testing: Experience with testing RESTful APIs and/or GraphQL services. Familiarity with testing Java-based backend services (e.g., using JUnit, Mockito) and Node.js backend services.

  • Test Automation Architecture: Proven ability to design and implement robust, scalable, and maintainable automated test frameworks.

  • Web Technologies: Good understanding of modern web technologies, including HTML5, CSS3, JavaScript (ES6+), and TypeScript.

  • AI Code Generation: Familiarity with foundational AI concepts and practical experience applying AI-powered coding generation (e.g., OpenAI Codex, GitHub Copilot, Anthropic Claude, Cursor, Windsurf or understanding of transformer-based code generation) will be a significant asset.

  • Version Control: Proficiency with Git and collaborative development workflows.

  • Problem Solving: Excellent analytical and problem-solving skills, with a keen eye for detail.

  • Communication: Strong verbal and written communication skills, with the ability to effectively communicate technical information and collaborate across teams.

  • Agile Methodologies: Experience working in an Agile/Scrum development environment.

Official notification
Contact US

Let's work laptop charging together

Any question or remark? just write us a message

Send a message

If you would like to discuss anything related to payment, account, licensing,
partnerships, or have pre-sales questions, you’re at the right place.