Job Overview
SphereIT is a forward-thinking technology company dedicated to building innovative and high-quality software solutions. We are currently seeking a talented and detail-oriented Software Engineer - NodeJs with Playwright Automation to join our dynamic team. This is a Full-Time position based in our Bangalore, India office.
This unique role combines backend development with quality assurance, making it ideal for a professional who is passionate about creating flawless, efficient code and ensuring its reliability through robust automation. You will be instrumental in developing our server-side logic while also designing and implementing our end-to-end testing strategy using Playwright.
Responsibilities
- Design, develop, and maintain efficient, reusable, and scalable server-side applications and APIs using Node.js.
- Collaborate with cross-functional teams, including front-end developers, product managers, and designers, to deliver high-quality software solutions.
- Develop and execute comprehensive end-to-end automated tests using the Playwright framework to ensure product quality.
- Create detailed, well-structured test plans and test cases based on project requirements.
- Identify, record, and meticulously document bugs, and perform thorough regression testing when bugs are resolved.
- Integrate automation scripts into our CI/CD pipelines to streamline the development and deployment process.
- Participate in code reviews to maintain high standards of code quality, performance, and security.
- Analyse and troubleshoot complex software issues and provide timely resolutions.
Qualifications
- Proven professional experience as a Software Engineer, with strong proficiency in JavaScript/TypeScript and the Node.js ecosystem.
- Demonstrable hands-on experience in building and maintaining automated test suites, specifically with Playwright. Experience with other frameworks such as Cypress or Selenium is a plus.
- Solid understanding of RESTful API design and development.
- Experience with database technologies, such as PostgreSQL, MongoDB, or similar.
- Proficiency with code versioning tools, particularly Git.
- Familiarity with Agile development methodologies and CI/CD principles.
- Excellent problem-solving, analytical, and debugging skills.
- Strong organisational skills and a keen attention to detail.
- A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
- A competitive salary and comprehensive benefits package.
- Opportunities for continuous professional development and career progression.
- A supportive, collaborative, and innovative work culture.
- Access to the latest tools and technologies.
- Flexible working arrangements to promote a healthy work-life balance.