Nikunj - QA Lead |
[email protected] |
Location: Jersey City, New Jersey, USA |
Relocation: Yes |
Visa: H1B |
Resume file: Nikunj Rajput__Lead QA _1747774161163.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
Nikunj Rajput
New York, NY |862-256-8448 | [email protected] PROFESSIONAL SUMMARY: Experience QA Lead with 11 years of experience performing testing professional possessing progressive experience in analyzing, designing, developing, testing, production support and managing information technology projects. Proficient in the field of Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications, Salesforce testing. Experienced writing Test suite using Automation Tools like Selenium, Cypress and UFT. Experience in Regression and DB/Backend testing with Oracle and SQL Server. Building a continuous delivery manner considering the specifics of the systems forming a project. Guiding Proof-of-concept (POC) projects and development of major test components in the system. Expert in Preparation Test Plans, Reviewing Test Cases and preparing reports. Professional expertise in Smoke Testing, Black box testing, Functional/ Manual testing, System Integration Testing, System Testing, Regression Testing, User Acceptance Testing, Ad-hoc Testing, Security Testing and Performance Testing. Experience in leading and handling multiple teams across different locations both onsite and offshore. Experience in handling the team size of 5+ members and coordinating offshore across different projects. Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting. Extensively involved in preparing traceability matrix and Test Reports. Analyzing customer feedback to identify how test gaps and suggested mitigations will affect our test automation architecture. Used the Rest Assured java library to automate Restful Web services. Ability to take initiative, prioritize and work independently to meet deadlines. Experience in complete software development lifecycle (SDLC) of projects, using Waterfall, and Agile and scrum methodologies. Excellent experience with source version control tools such as SVN and GIT. Expertise in backend testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server. Expert using open-source bug tracking tool JIRA (Confluence), QC(ALM). Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide. Responsible to develop new automation solutions using Selenium, Cucumber, and other in-house automation frameworks. Responsible to develop new API testing frameworks to test the miscroservices and data sync within the services Actively involved in Scrum Methodology for the project from requirements through delivery TECHNICAL SKILLS: Testing Tools Selenium WebDriver/ IDE/ GRID/ RC, Cypress, Rest Assured, UFT, Puppeteer, HP Quality Center, JUnit, TestNG, JIRA, SOAPUI, Eclipse, Appium, JMeter, Cucumber, Log4j, Postman, Firebug, Fire Path, HP ALM, Power BI, TOSCA Language/ Script Java, JavaScript, Python, SQL, PL/SQL Frameworks JUnit, TestNG, TDD, BDD Firefox Add-ons XPath, Firebug, Firepath SOA Technologies SOAP, REST Bug Tracking Tools Bugzilla, JIRA Mobile OS IOS, Android, Windows Mobile Build/CI Tools Ant, Maven, Jenkins Version Control Tools Git, GitHub Databases Technologies MS SQL Server, Oracle, MS Access, PL/SQL, MYSQL Operating Systems Windows, UNIX, Mac PROFESSIONAL EXPERIENCE: Client: Justworks, New York, NY, USA January 2021 - Present Role: Lead Software Engineer in Test Description: Justworks is a cloud-based platform that takes the busyness out of growing a business and alleviates the unknown. It is a simple platform with the power of a PEO to give access to corporate-level benefits, seamless payroll, HR tools, and compliance support all in one place. Responsibilities: Directed team of QA engineers from Brazil and USA for designing, development of company s first web automation test framework in Cypress & JavaScript with CI/CD pipeline in CircleCI to be used by engineering teams as part of continuous deployment and nightly execution Led cross-functional collaboration efforts to refine testing processes, adoption of web automation framework achieving a 25% boost in product quality and a 30% reduction in customer-reported defects Established CI/CD automation testing pipelines for an HR SaaS platform utilizing CircleCI and Docker, and incorporated Cypress tests to enable continuous testing with every deployment. Spearheading the API testing framework project to write API tests and validate service to service data sync communication across features being developed improving deployment speed by 30% Enhanced the regression suite for the payment s platform, improving performance by 25% through the implementation of parallel testing using CircleCI containers. Implemented Salesforce testing strategies, including functional, regression, UAT, and automation testing. Supervised the quality team to write test scenarios, test the new features and collaborating with teams to ensure testing of the project before OKTA GA launch Understanding customer issues for the challenges in application regarding performance and quality issues and work with engineering teams Testing and validating the REST services using Rest Assured. Leading POC on accessibility testing for the application with teams to ensure the features are as per the WCAG guidelines Work with Product owners on the enhancements from end user perspective. Understand their business roadmap and come out with the plan & strategy using domain knowledge, processes, technology and market trends. Involved in Functional specification document preparation from the Business Requirements for composite Asset. Responsible for E2E Functional Testing process starting from understanding user story requirements, test plan preparation for composite asset project, test scenario preparation for various watch series compositions, Defect Management and test sign off, Involving in complete test life cycle till the signoff. Validating the store images in non-prod environment and ensuring data migration is successful for all the composited images. Collaborated with cross functional teams to identify and automate critical business scenarios using TOSCA, ensuring alignment with business requirements and testing objectives Led the implementation of TOSCA for end to end automation, increasing test coverage and reducing manual testing efforts. Embracing the Scrum process into the project requirements and played a scrum master role in the project and organized various sprints by working with development team and Product owner. Developed and executed automated test scripts for complex cloud-based applications using Javascript, Cypress, and in AWS environments. Led a team of QA testers, providing technical guidance on Salesforce testing. Supporting business users/stakeholders for the user acceptance test by providing test data and test scenarios for their test to run before the UAT testing window kick start. Identifying the process gaps and provide alternatives to the project team. Bring in best practices and guide the teams to become technically self-sufficient. Involve in daily scrum calls with the Product team, development team and providing the status update sprint activities. Environment: JavaScript, Selenium WebDriver, Cucumber, Rest Assured, Xray, HTML5, TestNG, Agile, UNIX, Jira, MySQL, Postman, SoapUI, Git, Jenkins, Load Runner, Appium, Android, IOS, JMeter, CircleCI, Github Actions, Confluence, Jira, AWS Client: WeWork, New York, NY, USA June 2018 December 2020 Role: Lead Software Engineer in Test Description: WeWork is a company that provides shared workspaces, community, and services for entrepreneurs, freelancers, startups, small businesses, and large enterprises. Founded in 2010, WeWork initially focused on creating co-working spaces that offer flexible office solutions, allowing companies and individuals to rent desks or private offices on a month-to-month basis. Working with multiple teams to achieve product quality through testing practices by mentoring developers, POM s, engineering managers Spearheaded process excellence by enabling 40+ engineers for quality improvement and monitoring processes Driving end to end UI test framework in Selenium/Browserstack & Typescript with CI/CD pipelines using Circle CI to be used by engineering teams for a web-based project that decreased manual effort by 80% Managed communication with Site reliability engineers, product owners and development teams to establish SLAs for applications and incorporate in end to end tests Created strategy and initial framework for UI testing in Puppeeter & javascript and enabling implementation across engineering teams, increasing end to end test coverage by 60% Developing API testing solutions in Ruby/Rspec for backend applications to be used across application for testing backend services Define project requirements by identifying project milestones, phases and elements; forming project team; establishing project budget. Strong experience in RESTful API Web services testing utilizing Rest-Assured and Postman tools. Lead and monitor project progress by tracking activity; resolving problems; publishing progress reports; recommending actions Understand and communicate the financial and operational impact of any changes. Suggest changes to senior management using analytics to support your recommendations. Actively participate in the implementation of approved changes Perform manual and automated testing on Salesforce applications (Sales Cloud and Service Cloud). Develop QA Processes, strategy, and procedures. Direct QA teams to ensure all development tasks meet quality criteria through test planning, test execution, quality assurance and issue tracking. Work closely on the deadlines of the project and keep raising the bar and standards of all the quality processes Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies. Involved in Designing & Developing data driven framework using Selenium WebDriver, TestNG and implemented Java Mail to send the regression result automatically. Created and enhanced numerous test scripts to handle changes in the objects, in the tested application s GUI and in the testing, environment using Selenium WebDriver. Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application. Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations. Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the Web Services (SOA) through SOAP UI. Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API. Involved in Web Services Testing using SOAP UI to create and execute automated functional, regression, compliance, and load tests. Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing. Environment: Ruby, Ruby mine, Agile/Scrum, Selenium WebDriver, Cucumber, JMeter, HTML5, TestNG, Javascript, Agile, Jira, MySQL, Postman, SoapUI, Git, CircelCI, JMeter, Load Runner, Rest Assured, Appium, Android, IOS, JMeter Client: Integra Oct 2017 May 2018 Role: Test Design Engineer Description: Automated payments project: Payment system team involves sales, ordering, billing platforms. The automated payment is seeking to transform our sales, ordering, Product/offer catalog, billing systems, deliver a centralized experience and significantly reduce our overall cost structure. Responsibilities: Review detailed manual and automated test cases and test documents for web applications Responsible for UI, Functional, Web Services, cross browser, Automation, Reports Testing of Web, distributed, SOA, Reporting, legacy, J2EE applications. Extensively involved in all stages of testing life cycle, TDD methodologies, Development Life cycle (SDLC) using Waterfall, Agile methodologies. Experience in writing Scripts in Data Driven Testing other testes to verify the UI-Data Base data match and API testing. Worked with users to develop User Acceptance Testing procedures and strategies. Developed SQL queries to test the payment data after the payroll execution for the clients Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAP UI, Maven and Jenkins. Involved in Designing & Developing data driven framework using Selenium WebDriver, TestNG and implemented Java Mail to send the regression result automatically. Created and enhanced numerous test scripts to handle changes in the objects, in the tested application s GUI and in the testing, environment using Selenium WebDriver Environment: Agile, Scrum, Python, Selenium WebDriver, Cucumber, JMeter, HTML5, TestNG, Javascript, Agile, Maven, UNIX, Jira, MySQL, Postman, SoapUI, Git, Jenkins, JMeter, Load Runner, Appium, Android, IOS, JMeter Client: CEB- Gartner June 2013 - July 2015 Role: IT Test Specialist Description: CEB-Gartner best practices and technology solutions equip clients with the intelligence to effectively manage talent, customers, and operations. Gartner, Inc. (NYSE: IT), is the world s leading research and advisory company and a member of the S&P 500. We equip business leaders with indispensable insights, advice tools to achieve their mission-critical priorities today and build the successful organizations of tomorrow. Responsibilities: Participated in SDLC and STLC process and used tools like Selenium Web driver, JMeter, and SOAP UI. Involved in Understanding the Functional Requirements of the Application and test scenarios Maintained Traceability matrix to map the defects with test cases and test cases with functional specs. Developed test scripts to automate process of testing in Selenium WebDriver. Executed SOAP based web services for API testing (Java client and SoapUI). Created test plan, test cases, test scripts, test estimates and test metrics based on functional & non-functional requirements. Proficient in writing Selenium Web Driver automation scripts in Java using Git, Maven, Cucumber, and TestNG Create automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java. Implemented Page Objects model (POM), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium WebDriver, TestNG, and Java. Developed automation test cases using TestNG framework and Selenium WebDriver. Collaborate with enterprise team to build and run code on real device from Jenkins. Conducted test cases in Cucumber for existing and new test cases. Web services testing using SOAPUI (Get Method, POST Method) -SOAP and Restful (JSON) in Java in ecommerce application. Performed manual testing and maintain documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box. Involved in Backend Database testing in SQL Server, and Oracle using SQL. Implemented simulator for mobile app testing in IOS using Appium Tool. Worked on API testing using Java, and TestNG. Performed UI testing, browser validations across operating systems by verifying the visual presentations, alignment, design, and accuracy of links using Id, XPath, CSS locators Worked with Open-source tools such as Selenium WebDriver, TestNG, JMeter Used Postman & SOAPUI for rest service testing. Project based on Agile/ Scrum methodology Participated in daily Scrum meetings. Used JIRA as a project tracking tool/ Defect Tracking/ Test case Management tool. Environment: Selenium Web Driver, Javascript, SOAP, Maven, Cucumber, TestNG, POM, Apache POI, Jenkins, JSON, Restful, SQl Server, Oracle, Jira, Pytest Client: United Health Group, India February 2010 May 2013 Role: Automation Tester Description: UnitedHealth Group is a health care and well-being company with a mission to help people live healthier lives and help make the health system work better for everyone. We are 340,000 colleagues in two distinct and complementary businesses working to help build a modern, high-performing health system through improved access, affordability, outcomes and experiences. Optum delivers care aided by technology and data, empowering people, partners and providers with the guidance and tools they need to achieve better health. UnitedHealthcare offers a full range of health benefits, enabling affordable coverage, simplifying the health care experience and delivering access to high-quality care. We work with governments, employers, partners and providers to care for 147 million people and share a vision of a value-based system of care that provides compassionate and equitable care. Responsibilities: Successfully implemented ALM for end-to-end test management and UFT for automation, leading to a 30% increase in test efficiency. Designed and maintained robust QTP scripts for regression and functional testing, ensuring high reliability and reusability. Monitored and reported test execution metrics through ALM, providing actionable insights for continuous improvement. Worked closely with cross-functional teams using ALM to track requirements, test cases, and defects, fostering collaboration and accountability. Enhanced QTP automation frameworks by incorporating best practices, resulting in improved maintainability and scalability. Analyse Business Requirements/ Features and prepare Test Plan, Test Step and Test Cases. Implemented Unix-based monitoring solutions to track test environment performance, improving the stability and reliability of test setups. Utilized Unix commands to manage and manipulate test data, streamlining test data preparation and validation processes. Involved in Functionality, User Interface, and Regression testing during the various phases of development using Selenium WebDriver/ JUnit. Performed functional testing to identify various critical points in the application and automated it by using Selenium web driver. Used Id, Name, Links, XPath and CSS to work with dynamic and static elements in application. Responsible in executing Selenium WebDriver test scripts on different browsers and checked for compatibility. Developed External Library using Java for Selenium Automation. Developed new Automation test cases using selenium WebDriver and JUnit. Designed test cases using Gherkin, Cucumber, JUnit, and Ant & used Grid to run tests on multiple browsers and Platforms. Well versed with Object Oriented Programming (OOPS) concepts, extensively used Java for test automation. Maintained and updated the Manual Test case, Test Scripts and Test Data as per the evolving requirement. Involved in working on a project where we implemented BDD (Behaviour Driven development), TDD (Test Driven development) using Cucumber framework with Java, JUnit and Page Object Model. Performed the Analysis and Test Case Coverage, Tracked the Requirement Traceability. Executed the Test case and Test scripts and updated the Defect. Performed the Functional, Integration and System testing at different phases. Implemented properties files to read configurations and XPath of elements in the application for better readability of the code. Modifying user UI configurations using Postman and reverting changes back according to the configuration tree Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium and Jenkins. Integrated JUnit with Selenium using Eclipse to generate test execution result. Detecting Defects, communicating to Business Leads and Using Priority based, Business critical bases and enhancement based strategies to conduct Functional testing. Perform database verifications using SQL queries to validate test data. Configured Selenium WebDriver, JUnit, Ant tool and created selenium automation scripts in Java using JUnit prior to agile release. Defect logging and tracking using JIRA and updated the test defects status with results. Environment: SDLC, Agile, Scrum, STLC, Selenium Web Driver, UFT, vb script, SOAP, SOAPUI, JUnit, SVN, GitHub, Eclipse, Xpath, Jenkins, JSON, Restful, SQl Server, Oracle, HP QC, XML EDUCATION: New York university, New York, NY, USA Master of Science, Computer Engineering Uttar Pradesh Technical University, India, Bachelor of Engineering, Electronics and Communication Engineering Keywords: continuous integration continuous deployment quality analyst user interface business intelligence database active directory information technology hewlett packard microsoft procedural language Colorado Georgia Idaho New York |