Senior Software Test Engineer (using Playwright)
- Source: Naukri
- Crisil Analytices
- On-site
- Bengaluru
- Full-Time
- Senior
Job Description
Lead Software Development Engineer in Test (SDET)
Summary
Join a pioneering team dedicated to building and enhancing Generative AI platform at SP Global, serving over 30,000 employees. This technical role involves designing and developing cutting-edge software, including web applications, data pipelines, big data, AI technologies, and multi-cloud solutions. It s an opportunity to drive growth, advance your skills, and transform our approach to Generative AI.
The Team
Our global team is tasked with the architecture, design, development, quality assurance, and maintenance of internal Generative AI-based platforms. Recognized for expertise, innovation, and passion, you will work collaboratively to achieve ambitious goals and push the boundaries of technology.
The Impact
You will play a key role in developing a state-of-the-art Generative AI platform that empowers our 30,000+ internal users. Your contributions will also extend to leading or participating in workshops aimed at broadening the adoption of Generative AI across various roles within the company.
What s in it for You
- Career Development: Build a meaningful career with a leading global company at the forefront of technology.
- Dynamic Work Environment: Work in an environment that is dynamic and forward-thinking, directly contributing to innovative solutions.
- Skill Enhancement: Enhance your software development skills on an enterprise-level platform.
- Versatile Experience: Gain full-stack experience and exposure to cloud technologies.
- Leadership Opportunities: Mentor peers and influence the product s future as part of a skilled team.
- Work Flexibility: Benefit from a flexible work arrangement, balancing office time with the option to work from home.
- Community Engagement: Utilize five paid days for charity work or volunteering, supporting your passion for community service.
Key Responsibilities
- Automation Strategy and Implementation:
- Design, develop, and maintain automated test frameworks for web, API, and mobile platforms using Playwright or other modern tools.
- Implement testing strategies across unit, functional, integration, and performance testing.
- Advocate for and implement PyTest or Behavior Driven Development (BDD) frameworks to enhance collaboration between technical and non-technical stakeholders.
- Collaborative Development:
- Work closely with product managers, developers, and other stakeholders to integrate test automation into the Software Development Life Cycle (SDLC).
- Participate in Agile ceremonies, including sprint planning, technical reviews, and retrospectives.
- Contribute to architecture and design reviews with a focus on testability and automation.
- Quality Assurance:
- Identify, document, and track defects, ensuring timely resolution and verification.
- Conduct performance testing and analyze system behavior under various load conditions.
- Execute exploratory testing to identify edge cases and improve product robustness.
- Leadership and Mentorship:
- Provide guidance and mentorship to junior quality engineers, fostering a culture of excellence in testing.
- Stay updated with industry trends and best practices, sharing insights with the team.
- Continuous Improvement:
- Gather quality assurance metrics and data to identify areas for improvement.
- Drive initiatives to enhance testing efficiency and reduce time-to-market.
Technical Skills
To excel in this role, you must possess the following technical expertise:
- Strong proficiency in Python for backend testing and scripting.
- Experience with JavaScript/TypeScript for frontend testing, particularly with React-based applications.
- Expertise in Playwright/Selenium for UI automation and testing.
- Hands-on experience with API testing using tools like Postman, Rest Assured, or custom Python-based solutions.
- Proficiency with GitHub for version control, including branch management, pull requests, and code reviews.
- Knowledge of unit testing frameworks like Pytest (for Python) and Jest (for JavaScript/React).
- Familiarity with BDD frameworks such as Cucumber or Behave.
- Experience with performance testing tools like JMeter or Locust is a plus.
- Experience with testing RESTful APIs, including creating and validating API payloads, headers, and responses.
- Experience working in an Agile environment with tools like JIRA or Azure DevOps.
- Familiarity with DevOps principles, including rol…
Skills
- Playwright
- microsoft-forefront
- Pytest
- Python
- javascript
- TypeScript
- microsoft-typescript
- React
- selenium
- postman
- Github
- Jest
- Cucumber
- locust
- JIRA
- microsoft-azure
- azure-devops
- browserstack
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
