About the Role We are seeking a Senior MERN Stack Developer with strong real-time project experience and deep expertise in building scalable, robust, and performant applications. You will lead full-stack development initiatives, mentor junior developers, and collaborate closely with cross-functional teams to deliver high-quality software solutions. Key Responsibilities Architect, develop, test, and deploy full-stack web and mobile applications using the MERN stack (MongoDB, Express.js, React.js, Node.js) Lead development on Next.js and server-side rendering for performance-optimized front-end applications Build and maintain scalable APIs and backend services Integrate and manage AWS services such as EC2, S3, Lambda, RDS, etc. Optimize code for performance, scalability, and maintainability Collaborate with DevOps and QA for CI/CD pipeline and deployment automation Participate in code reviews and ensure coding best practices Manage technical documentation and contribute to system architecture decisions Required Skills & Technologies Frontend: React.js, Next.js, React Native, Redux, HTML5, CSS3, TailwindCSS (optional) Backend: Node.js, Express.js Databases: MongoDB (primary), MySQL/PostgreSQL (added advantage) DevOps & Cloud: AWS (EC2, S3, Lambda, CloudWatch, RDS), Docker, Git, CI/CD tools Mobile: React Native for cross-platform app development Others: RESTful APIs, JWT/Auth0/OAuth, Agile methodologies, Jira/Trello Ideal Candidate 8–10 years of hands-on experience in full-stack development, especially with the MERN stack Proven experience in deploying applications on AWS or other cloud platforms Solid knowledge of software engineering best practices, coding standards, and architecture principles Experience mentoring junior developers and leading project modules Strong problem-solving, analytical, and communication skills Good to Have Experience with GraphQL, WebSockets, or microservices Exposure to testing frameworks like Jest, Mocha, Cypress Familiarity with performance profiling, monitoring tools (New Relic, Datadog) Job Types: Full-time, Permanent Pay: ₹1,200,000.00 - ₹2,000,000.00 per year Benefits: Health insurance Provident Fund Schedule: Day shift Morning shift Experience: existing technology: 8 years (Required) total work: 8 years (Required) Work Location: In person Expected Start Date: 01/08/2025
Job Summary We are seeking a highly skilled Senior Automation Tester to lead and expand our test automation efforts. As a Senior Automation Tester, you will design and develop automated tests, identify and resolve performance bottlenecks, and ensure the overall quality of the software products. You will work closely with developers, QA engineers, and product managers to ensure that automated test suites are efficient, maintainable, and scalable. Your goal is to reduce manual testing efforts, improve test coverage, and enable faster software releases with high quality. This role requires deep expertise in test automation frameworks, scripting, and software testing best practices. Key Responsibilities Test Automation Strategy : Define and implement the test automation strategy for various projects, ensuring alignment with business and technical goals. Automation Framework Development : Design, build, and maintain test automation frameworks for functional, integration, and regression testing using tools like Selenium, Cypress, Appium, TestNG, etc. Test Script Creation : Write, execute, and maintain automated test scripts across web, mobile, and API layers to validate functionality, performance, and reliability of applications. Continuous Integration/Continuous Deployment (CI/CD) : Integrate automated tests into CI/CD pipelines (using Jenkins, GitLab CI, CircleCI, etc.) to ensure early detection of issues during the build process. Collaboration : Work closely with developers, QA engineers, and product managers to identify test cases suitable for automation and maintain comprehensive test coverage. Performance Testing : Develop automated performance and load tests using tools like JMeter, Gatling, or LoadRunner, and ensure that applications meet performance and scalability requirements. Test Plan & Documentation : Create and manage test plans, strategies, and documentation for automation processes, ensuring traceability and visibility of testing efforts. Defect Management : Identify, log, and track defects to resolution, collaborating with developers to ensure quick fixes and validation of patches. Mentorship : Mentor junior automation testers and QA engineers on best practices, tools, and automation strategies. Code Reviews : Conduct peer code reviews for test scripts, ensuring best practices and maintainability of automated test suites. Test Metrics & Reporting : Track and report on test automation progress and metrics, analyzing test results and identifying areas for improvement. Required Skills and Qualifications Experience : 5+ years of experience in software testing, with at least 3 years focused on test automation. Automation Tools : Proficiency with automation tools such as Selenium, Cypress, Appium, or similar. Programming Languages : Strong programming/scripting skills in languages like Java, Python, JavaScript, or C#. API Testing : Hands-on experience with API test automation using tools like Postman, RestAssured, or SOAP UI. CI/CD : Experience with integrating automated tests into CI/CD pipelines using tools like Jenkins, GitLab, or CircleCI. Version Control : Experience with Git or other version control systems. Agile : Experience in Agile development methodologies and working within Scrum or Kanban frameworks. Test Management : Experience with test management tools like JIRA, TestRail, or Zephyr. Performance Testing : Experience with performance testing and tools like JMeter or LoadRunner. Problem Solving : Strong analytical and debugging skills with the ability to troubleshoot and solve complex issues. Communication : Excellent written and verbal communication skills, with the ability to collaborate effectively with cross-functional teams. Preferred Qualifications Certifications : ISTQB Advanced Level or equivalent certifications in test automation. Cloud Platforms : Familiarity with testing applications hosted on AWS, Azure, or GCP. Mobile Automation : Experience with mobile test automation frameworks like Appium for Android and iOS platforms. Security Testing : Knowledge of security testing tools and practices. Continuous Testing : Familiarity with the concept of continuous testing in DevOps environments. BDD/TDD : Experience with Behavior Driven Development (BDD) or Test Driven Development (TDD) frameworks like Cucumber, SpecFlow, or JBehave. Job Types: Full-time, Permanent Pay: ₹25,000.00 - ₹40,000.00 per month Benefits: Health insurance Provident Fund Education: Bachelor's (Preferred) Experience: Manual testing: 5 years (Required) total work: 5 years (Required) Work Location: In person