Sign in

Software Engineer in Quality

San Marcos, CA
March 21, 2020

Contact this candidate


Jagbinder Singh

MS (San Jose State University) 408-***-****

San Diego, CA

Experience Highlights:

• 8 years of experience in developing front-end and backend automation frameworks and writing automation based on test cases and requirements.

• Strong experience and good communication skills to lead all type of QA efforts across multiple teams.

• Strong understanding of Software Development Lifecycle and solid knowledge of QA methodologies with experience in fast paced agile environment.

• Ability to detect software defects and to establish the root cause of defects with excellent defect reporting skills.

• Excellent knowledge of quality automation architecture, methodologies, processes and tools.

• Experience in Quality Engineering for highly scalable, distributed and high-performance platforms.

• Good technical skills, ability to learn new technologies and concepts quickly.

• Great experience in developing automated Continuous Integration and Deployment pipeline with reliable quality checks in place.

Skills Summary:

Writing Test Plans and Test Cases, Developing Automation Frameworks, Writing automation test scripts, Reliable Regression Test Suites, Performance Testing, UI and Compatibility Testing, Root Cause Analysis of Defects, Analyzing Functional Requirements, Scripting and Documentation, Functional Code Coverage, Large Scale Project Management, Troubleshooting and Debugging Complex Problems, FMEA Testing, Experience working in technologies such as Java, Selenium WebDriver, Rest- Assured, SOAP UI, Scala, Jira, MySQL, Linux, Agile/Scrum, WireMock, Jenkins, Continuous Integration and Deployment, Junit, TestNG. Work Experience:

Senior Software Engineer (Quality Lead)


2015 April – Present


• Worked on Continuous Delivery Dashboard across multiple teams automating the process of deploying code from being merged in GitHub to deployments through dev, qa, perf and stage environments with multiple checks at all envs.

• Successfully helped multiple teams with transition from Intuit Platform Service to AWS.

• Lead the efforts to embed functional code coverage as part of Continuous Deployment Process.

• Lead the project of automating performance test scripts in Scala and make it part of continuous delivery dashboard across multiple teams.

• Helped multiple teams to achieve desirable functional code coverage and in writing unit tests with mocked downstream services with WireMock.

• Coordinated setting up high quality standards, best practices standardized using same tools and coding standards across multiple teams.

• Organized or coordinated meetings for status checks for bigger projects running across multiple teams and helped teams resolving their blockers.

• Lead the Devopoly efforts across the org for this huge project to thin the line between Quality Engineering role and Software Development role.

• Developed frontend and backend automaton frameworks for multiple teams.

• Write unit test cases and test software for validity.

• Fix bugs by analyzing discrepancies that are found by quality checks.

• Develop customer facing production-ready features. Senior Software Engineer in Quality


July 2013 – March 2015


• Go through requirements and design docs and come up with test plans for complex projects.

• Write test cases based on product requirements and design documents and bring up if there are any discrepancies.

• Do Manual testing as well as write automation using selenium page objects pattern.

• Write automated backend test scripts in Rest Assured.

• Manage all the automated regression test suites to be always up to date, remove no longer needed tests and add new depending upon the ongoing projects.

• Triage any test failures that comes up in UI and backend automated test scripts.

• Attend daily scrum meetings and bring up any road blocks or any features that are at the risk of meeting deadlines or being expected to not meet the minimum quality standards.

• Actively participate and give inputs in grooming, planning and retrospective meetings.

• Help performance testing team in writing perf test scripts and update selenium web- driver test scripts according to the changing features to keep the perf test scripts accurate and reliable.

• Always try to enforce best development practices within the team or if working across teams.

• Keep the automation test frameworks up to date with using latest libraries, in house dependencies and JRE etc.

• Responsible to unblock any team or any engineer that gets blocked by an ongoing project due to any environmental issues.

Software Engineer in Quality


June 2012 – June 2013


• Write test plans and test cases from requirements and design documents.

• Automated a test suite of regression test cases for faster regression runs.

• Keep up to date all of existing automation and add or remove test cases as per requirements.

• Worked closely with developers and project managers and participated in planning meetings and gave quality related estimates.

• Worked on front end automation using Java, Selenium WebDriver and backend automation using SOAP UI.

• Triage any test failures that comes up in UI and backend automated test scripts.

• Sign off from quality perspective on each releases going out to prod.

Contact this candidate