SENIOR, SOFTWARE ENGINEER

3 - 8 years

40 - 45 Lacs

Posted:23 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

  • Develop high-quality, end-to-end, functional automation & integration tests that match acceptance criteria and user scenarios
  • Write test cases and scenarios from the requirements/designs; manage bug tracking across multiple teams.
  • Create, trigger, monitor and control the execution of automated test suites, identifying issues and potential gaps.
  • Be a key contributor to the continuous integration and continuous delivery pipelines. Perform code reviews for your teammates. Develop and build the test infrastructure.
  • Build & leverage agents to create and maintain automation tests
  • Perform exploratory testing and troubleshooting to help identify difficult to find bugs and UX issues
  • Support QE governance of test processes, data, and execution metrics to help drive improve the performance of team.
  • Perform risk analysis for features/projects in your ownership, provide mitigation and escalate appropriately.
  • Collaborate effectively with technical and non-technical stakeholders to analyse, debug and resolve any issues.
  • Work in an Agile environment and adhere to all QE best practices
  • Provide feedback into coding standard methodologies with an emphasis on growing code testability and maintainability
  • Ensure the releases are validated and ready for our customers
  • Troubleshoot business and production issues by gathering information (for example, issue, impact, criticality); performing root cause analysis to reduce future issues; engaging support teams when needed; developing solutions; driving the development of an action plan; performing actions as designated in the plan; and completing online documentation
  • Analyze test results, triage tickets, and work closely with team members to debug and reproduce reported issues.
  • Oversee the full lifecycle of mobile & web app releases, including publishing, CI/CD pipelines, and release management
What you ll bring :
  • S trong knowledge o n Testing, Automation frameworks, CI/CD .
  • Proficient in at least one programming languages like Java, C# etc. and JavaScript.
  • Experience in Mobile App UI Automation - Appium is a must .
  • Experience in running tests in Sauce Lab s /Browser stack etc.
  • Experience in Web automation - Functional / E2E Testing using Cypress/Selenium
  • Good if you have experience in using any of the automation toolset like TestNG, Cucumber Espresso (Android), XCUITest (iOS), Mocha, Jest, Postman, JMeter, Rest Assured, Gatling etc. and CI/CD tools like docker, Jenkins, etc. or equivalent tools.
  • Strategic understanding of automation tools and frameworks, with hands on ability to implement and maintain automation regression.
  • Functional Testing: Data Validation, UI testing, Device and Make Coverage (iOS and Android), Network Throttling, Notifications testing.
  • App Profiling (concepts like Rendering performance, battery issues, thread count and memory dumps)
  • Experience deploying applications to the server using CI/CD pipelines such as Jenkins
  • Strong understanding of quality, testing principles and writing effective test cases.
  • Experience in automated build and continuous integration.
  • Good understanding of black / white / grey / glass box test methodologies
  • Strong computer science fundamentals in algorithms, data structures, coding and operating systems.
  • Non-functional Testing: GPU overdraw, Rendering performance, Battery issues, CPU, Thread count, Memory consumptions and leaks, Network data transfer. (Crashes and ANR)
  • Natural problem solver with a passion for driving solutions and working with other developers to enable test automation and Continuous integration, enjoy executing projects successfully and obsess about product quality constantly
  • Unique ability to design and develop automated tests as well as functionality to build solutions to maximize the benefit of business investments in IT initiatives
  • Measure and resolve performance bottlenecks, using tools like Chrome DevTools, Lighthouse, Webpage test, or custom tooling
  • Familiarity with AI developer tools (Agentic AI, MCP, LLMs) and a track record of adopting new technologies to improve engineering productivity
  • A continuous drive to explore, improve, enhance, automate and optimize systems and tools.
  • Excellent communication, interpersonal and leadership skills. Ability work effectively with multiple team s .

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Walmart logo
Walmart

Retail

Bentonville Arkansas

RecommendedJobs for You