Post Job Free

Resume

Sign in

Quality Assurance

Location:
Burke, VA
Posted:
January 03, 2024

Contact this candidate

Resume:

Davinder Singh Heera

US Citizen

● ad2fcj@r.postjobfree.com ● 571-***-****

PROFILE SUMMARY

Over 6 years of experience in software quality assurance of both manual and automation testing of web applications and client/server applications.

Experienced in all stages of the software development life cycle and Software Test Life Cycle in all dimensions of Functionality, Usability & Reliability.

Good Knowledge in developing Test Scripts in automated testing environments, logging, developing Test Scenarios, identifying, and analyzing test errors, and maintaining Test Scripts.

Experienced with Scenarios, Scenario Outline, Feature file, Background Keyword, Step Definition, Hook and Tags using Cucumber.

Experienced with Selenium apis like handling multiple windows, alerts, frames etc.

Experienced with Selenium synchronization commands like implicit wait, explicit wait, and fluent wait.

Experience with Selenium classes like Actions class to handle keyboards and mouse events, select class to handle dropdowns, WebElement, Webdriver etc.

Extensively experienced in both Waterfall and Agile project environment.

Proficient in writing Test Plan, Test Cases, Test Scenarios, Test Scripts and Test Reports of manual and automated tests.

Experienced in Unit testing, Functional testing, User acceptance testing, Integration testing, System testing, Sanity testing, Compatibility testing & Security testing of client/server and web-based applications.

Working experience with defect tracking tools like JIRA and Quality Center (QC)/ALM.

Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center/ALM.

Extensively experienced in Backend testing of the application by writing SQL queries.

Experienced in developing end to end automation using Selenium Web Driver/IDE/Grid, TestNG, ANT, Maven, Jenkins, and Cucumber.

Good hands-on exposure to AWS and OAuth.

Expertise in writing Automation scripts in Selenium using Java programming language.

Have built a test automation framework based on Data Driven Framework and Page Object Model.

Expertise in functional testing using Selenium IDE and Selenium WebDriver with TestNG testing framework.

Expertise in Java and Object-Oriented Programming (OOPS) concept required for Selenium.

Experienced in working with Build Systems like Ant, Maven, and continuous integration system like Jenkins.

Experienced in load and performance testing tool JMeter.

Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.

Experienced in providing the efficient locator's strategy like XPath and CSS to run WebDriver script in stable condition.

Experienced with source version control tools such as Subversion (SVN) & Git.

Good experience in Web Services testing using SOAP UI, XML and WSDL and in providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.

Good Knowledge in using SOAP UI tool to test SOAP web services and REST API.

Good organizational skills with Strong team player and attention to detail.

Strong communication skills, functional and technical documentation.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, Selenium Grid, Jenkins, Soap UI, JIRA, Load Runner, Cucumber, Jmeter,

Bug Tracking Tools: JIRA, Quality Center, HP ALM

Databases: SQL Server, Oracle

Testing Framework: JUnit, TestNG

Servers: Web logic, Web Sphere, Apache

Languages: Java, SQL, PL/SQL, XML, HTML, CSS

IDE: Eclipse

Repository System: GitHub

Operating Systems: Windows, UNIX/Linux

PROFESSIONAL EXPERIENCE

SAATEK SOLUTIONS LLC, Aldie, VA

QA Automation Engineer

07/2020 to 07/14/2023

Job Responsibilities:

Responsible for writing test cases based on the requirements document.

Analyzed functional requirements and documented user specifications and business rules.

Developed automation scenarios using manual test cases using Cucumber.

Proficient in Agile development and Scrum methodology.

Performed testing like retesting, regression, smoke, sanity, non-functional, module, unit, integration, system, and UAT testing.

Creating the cucumber feature from the manual test cases.

Creating step definition from the cucumber feature files.

Creating Page Objects and Page Factory for different pages.

Creating locators using locator strategies like XPath, IDs, CSS, etc.

Creating smoke and regression test suits from the automation candidates using Cucumber.

Committing codes into GitHub and creating pull requests for the review.

Executing smoke and regression tests at the time of deployment using Jenkins.

Executed positive and negative scenarios. Testing and analyzing the results. Collaborating on quality assurance within a team

Interacted with developers and business users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.

Used JIRA for requirements management, planning, scheduling, running tests, defect tracking.

Performed Backend testing to verify the data integrity by passing SQL Queries.

Created Test Data using SQL; Wrote SQL queries for back-end testing.

Developed BDD script with Cucumber and written step definition for Gherkin based features.

Performed functional testing with Selenium, defined various checkpoints to verify results and performed tests using test driven data.

Involved in developing and executing automation Regression testing and System testing using Selenium WebDriver.

Performed Data driven testing to validate the components displayed on the website using Selenium WebDriver.

Execute test cases simultaneously on different machine on multiple browsers.

Developed Behavioral Data Driven (BDD) testing with Cucumber and validate component and displayed on the website using Selenium Web Driver.

Performed different type of testing: Black Box Testing, Unit Testing, UAT, Retesting, Regression testing, White Box testing, Smoke and Sanity Testing.

Developed Data Driven Automation Framework using Selenium WebDriver, TestNG and Maven.

Involved in using Maven build tools to manage framework dependency jar files.

Facilitated Black Box and White Box Testing.

Run the test cases on multiple browsers simultaneously using Selenium Grid.

Performed regression testing tool using Cucumber.

Involved in using Apache POI to read data from external sources to feed locators into the test script.

Used GitHub as a source repository system to share code within the office as well as with the team in overseas.

Involved in Scheduling testing job and set up the flag to run automation script.

Involved in providing the efficient locators strategy like customized X path and CSS to run WebDriver script in stable condition.

Tested applications, bug fixes and new features from the team of developers.

Monitored the completion of tasks within time and cost constraints and ensured that technical and functional objectives are met.

Coordinated with technical support associates to fix proprietary software issues.

Analysing cucumber reports at the end of execution and creating defects using Jira. Analyzing the technical characteristics of equipment systems.

Evaluating written code to ensure it meets project specifications.

Developing quality assurance strategies and organizing phased testing with QA engineers. Monitoring errors in the system and discussing them with other colleagues. Executed SQL queries to validate the front-end data with the database (backend).

Environment: Java, Selenium WebDriver, Gitlab, Jenkins, Bamboo, Appium, Sauce Labs, Cucumber, Maven, TestNG, JIRA, ALM, Rally, Sourcetree, MS Outlook,Load Runner, MS Excel, MS Word, SOAP UI, CSS, HTML, JavaScript, Zephyr, qTest, Query, SVN, SQL, Internet Explorer, Chrome, Firefox, Safari, Windows, AppDynamics, Jmeter

E*TRADE Bank, Arlington, VA

QA Engineer

12/2017 to 04/2020

Job Responsibilities:

Managed defects from submission through resolution with system analysts, QA and client development teams.

Created Test plan for functional and integration testing phase.

Involved in Test strategy planning, scheduling, and risk analysis, reporting and tracking.

Communicated testing and defects resolution progress to project management.

Maintained of team track, responsible for review QA of test scenarios, cases, and scripts.

Performed positive, negative, unit, sanity, smoke, UAT and regression testing.

Involved in defect tracking, status reporting and test updating using JIRA.

Created and executed database queries (SQL) to validate database data integrity.

Involved in writing load scripts by using Apache JMeter.

Used Firebug to do web-based testing with selenium for the commands and locator application.

Developed test code in Java language using Eclipse, IDE and TestNG framework.

Configured TestNG, Maven tool and created selenium automation scripts in Java using TestNG framework and page object model (POM).

Cucumber was used for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.

Wrote acceptance test using BDD Cucumber, Java.

Involved in Test scenarios outlines and created feature files by using Cucumber.

Involved in designing & developing data driven framework using Selenium WebDriver.

Configured selenium grid to execute the parallel script.

Involved in creating automation test suites for regression testing in Soap UI.

Used Maven to manage Project's build and dependencies and Jenkins for deployments to environments.

Extensively worked with Version Control Systems GIT.

Designed and implemented re-usable Automation test scripts.

Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.

Worked with project teams through the Design and Test stages to ensure strict adherence to business requirements.

Worked to improve the quality of project documents and systems documentation.

Communicated effectively testing activities and findings in verbal and written formats.

Environment: SQL Server, JIRA, Cucumber, Firebug, X Path, Firebug, Windows, Java, Selenium Web Driver/Grid, TestNG, Junit, Maven, Ant, GIT, XML, Test Complete, MS Outlook, MS Excel, MS Word, Soap UI, Firefox, Chrome, Linux.

BCBS, Columbia, SC

QA Tester

01/2017 to 12/2017

Job Responsibilities:

Participated in preparation of Test Plans in accordance with the business requirements.

Developed and executed Automation Test Cases for Functional testing of various modules of the application.

Executed positive and negative scenarios.

Run the Automated Regression suite and analyzed results.

Conducted regression testing after every new build.

Used Quality Center/ALM to report defects and test results.

Executed SQL queries to validate the front-end data with the database (backend).

Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.

Scheduled testing job and set up to run automation script every time developer commits new code and make a new build.

Built Safari browser extension to be able to run WebDriver in Safari browser.

Automated functional scenarios using Selenium WebDriver.

Worked on developing the automation scripts for backend testing using Selenium WebDriver.

Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.

Maintained code version using GIT.

Sent UAT Defects Reports to Functional Managers.

Logged defects and helped in triaging them.

Environment: Java, Selenium, TestNG, Junit, Maven, Ant, GIT, MS Outlook, MS Excel, MS Word, Soap UI, SQL Server, JIRA, XML, Cucumber Firebug, X Path, Firebug, Windows, IE, Firefox, Chrome, Linux.

EDUCATION & CERTIFICATION

Certifications: ISTQB Certification by ASTQB Inc. (The American Software Testing Qualification Board) as a Certified Tester, Foundation Level (CTFL)

Certification Number # 18-CTFL-01380-USA

References available upon request



Contact this candidate