Sr. Qa Engineer Resume
CA
SUMMARY:
- Having 12+ years of experience in software testing industry validating various Web based and client Server applications and domains like Banking & Telecom and Railroad.
- Good Understanding of different SDLC model's like Waterfall and Iterative Model's.
- Experience in test case preparation, preparing the test plan, preparing the test strategy.
- Strong noledge of Software Development Life Cycle (SDLC), Software Developer engineer as a Tester (SDET), Quality Assurance Life Cycle (QALC) and Defect Management Life Cycle Methodologies.
- Excel at creating test plans and writing/running automated test scripts to pinpoint software defects, track bugs, close defects and validate functionality
- Strong Knowledge in the Software Development Life Cycle (SDLC), waterfall and agile methodologies to deliver the project more efficiently and professionally
- Experience in Scrum meetings, reviews, developed test scenarios and retrospective.
- Extensive experience in Functionality testing, System testing, Regression testing, Usability testing, Web services testing, and System Integration testing, UAT Testing, exploratory testing.
- Expertise in setting up lab, installing, configuring and maintenance of various networking devices, routers, and switches.
- Extensive experience in the Quality Assurance and Automated/Manual testing of web based, Client/Server applications using Black Box and White Box testing techniques.
- Worked with the Scrum Team in agile environment and the Product Owner to negotiate the minimum viable with frequently changing requirements and feature set product for delivery.
- Having good experience in Database testing like testing queries (SQL and PL/SQL).
- Expertise in Process Management using Quality Center to document Test Cases and conduct triage meetings to resolve issues.
- Extensive experience in the Quality Assurance and Automated/Manual testing of web based, Client/Server applications using Black Box and White Box testing techniques.
- Expertise in setting up lab, installing, configuring and maintenance of various networking devices, routers, and switches.
- Worked with the Scrum Team in agile environment and the Product Owner to negotiate the minimum viable with frequently changing requirements and feature set product for delivery.
- Experienced working with various software development methodologies including Agile (Kanban methodology) and Waterfall.
- Excellent experience in writing Selenium Web Driver Automation Scripts in C# for highly transactional websites.
- Experience in analyzing XML documents.
- Experiencing in designing the Automation Frame works like POM (Page Object Model).
- Developed automation scripts using C#.
- Executing the selenium test cases and reporting the defects.
- Work closely with development and business teams to understand business requirements.
- Dynamic team player who is consistently motivated toward success and completion of projects with an ability to work independently.
- Working noledge of Micro Focus UFT.
- Have excellent verbal and written communication skills.
TECHNICAL SKILLS:
Technologies: C#, VB Script, .Net, SQL, Microsoft Visual Studio
Testing Tools: Selenium Web driver, Micro Focus UFT, NUnit, Page Object Model (POM), Postman API tool
Server: Software Microsoft SQL Server
Testing Types: Functional & Regression Testing, Integration and SIT, Smoke Test, Web Services and Automation Testing
Databases/Files: MS SQL Server, Oracle
Project Management Tools: MS Project, MS Office, Azure DevOps
QA Process/Methodologies: Agile methodologies (Scrum/Kanban), SDLC
PROFESSIONAL EXPERIENCE:
Confidential, CA
Sr. QA Engineer
RESPONSIBILITIES:
- Working on Agile Methodologies (Scrum/Kanban) by following regular Sprint cycles with active involvement in all sprint meetings with testers, developers, scrum master and product owner.
- Actively participated in Scrum meetings, reviews, developed test scenarios and retrospective.
- Responsible for going through the User Stories and creating Test Cases based on the mock up’s provided in User Stories.
- Develop Test cases in Azure DevOps Test Plans based on business requirement.
- Involved in documenting the Test Plan, Test Cases, Traceability Matrix and defect reports
- Creating test scripts using C# and Selenium Web Driver for the functional test cases.
- Designed and developed BDD/TDD framework by using the SpecFlow(Cucumber Specification) and added Scenarios in features files, Step Definitions.
- Developed Automation scripts in Microsoft Visual Studio and used NUnit framework
- Created, implemented and maintained Page Objects (POM) for each Webpage
- Involved in Hybrid Test framework to achieve Regression Testing and developed packages for the Driver scripts, Page Objects, Reusable Libraries, HTML Extent reports and Log files
- Implemented and configured NUnit, Selenium web driver from NuGet packages as build for adding all the dependencies
- Performed Data Driven Testing (DDT) using Scenario outline and Examples.
- Implemented logic to read data from the Excel to achieve functional testing with different data
- Implemented web element locators using Selenium WebDriver - By ID, Class, Name, CSS Selector, Xpath and Link.
- Documented all the scenarios of the test cases.
- Used Jenkins for continuous integration and delivery in order to execute them automatically after every successful deployment.
- Making sure the resolved bugs are retested and closed if needed
- Inserted Assertions like XPATH to validate the data against the database data in the response XML
- Used different kinds of Assertions and Attributes for validating the test cases
- Responsible for writing the SQL Queries using joins to retrieve the data.
- Updating the test plan document for every Sprint meeting
- Logging the bugs which are found during Manual Testing and Automation Testing the Suit
- Performed parallel execution of test cases using Selenium Grid
Confidential, Los Angeles, CA
QA Automation Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
- Involved in planning, designing and executing different test cases for Smoke, Functional, and Integration, System and User Acceptance and GUI testing.
- Developed Test Plan and Test Cases for REST API/Web Services testing using Postman.
- Automated Restful web services/API by using Rest Assured library to send various HTTP requests and validate the JSON response.
- Designed and developed Data driven, Behavior driven, TDD and Hybrid Automation framework using Selenium WebDriver and Python.
- Created test harness to enable comprehensive testing utilizing Python.
- Designed and developed automated scripts for functional, regression, sanity and integration testing using automation tool Selenium with Java.
- Built automation scripts using Data driven Framework and TestNG Framework and conducted using Selenium with Java.
- Implemented test automation scripts for mobile testing using Appium for Android and IOS applications.
- Developed automation scripts for Mobile Native applications on IOS and Android platforms using Appium and JAVA.
- Executed JMeter scenarios based on complex business scenarios with different monitors for Stress testing, Scalability testing, Failover testing, and Load testing.
- Used JMeter to simulate java request load on a backend Application.
- Developed and Maintain test modules in TOSCA
- Performed back end testing by writing and executing SQL queries to validate dat data is being populated in appropriate tables and manually verified the correctness of the data with front-end values.
- Wrote SQL queries to retrieve the information from the databases to check whether the data TEMPhas been updated using MongoDB.
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Bitbucket (GIT) as version control system for Java based application, using Maven as build tool and Continuous Integration tools Jenkins for nightly batch run of the scripts
- Involved in Web Application GUI automation creating regression suites using Selenium Webdriver, TestNG, and IntelliJ.
- Created and maintained Requirement Traceability Matrix (RTM) to ensure all the requirements are covered.
- Define, develop, and execute automation test scripts using Java dat leverage black and white box testing across functional, non-functional and performance testing.
- Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
- Established and maintained test cases and test data in JIRA
- Used JIRA to maintain defect repository and followed the bug life cycle until the bugs are fixed or closed.
- Verified dat the Software Quality Assurance Standards are met throughout all phases of development.
Confidential, Irving - TX
Automation Engineer / SDET
Responsibilities:
- Heavily involved in planning, designing and executing different test cases for Smoke, Functional, Integration, System and User Acceptance and GUI testing.
- Actively followed Agile Methodology for all the phases of SDLC and interacted with Lead, Business Analyst, Developers and other QA Members during Daily Stand-Up Meeting.
- Define, develop, and execute automation test scripts using Java dat leverage black and white box testing across functional, non-functional and performance testing.
- Implemented automation using Selenium WebDriver, JAVA, TestNG, Selenium Grid, Cucumber, Maven.
- Created test cases and test plan documents to test the native mobile application manually in Android and IOS.
- Used JIRA to track defects/bugs and issues and managed them.
- Involved in Web Application GUI automation creating regression suites using Selenium Webdriver, TestNG, and Eclipse.
- Maintained Selenium and Java automation code and resources in the GitHub source control.
- Analyzed the graphical chart of performance reports in JMeter.
- Created multiple Virtual Users and checked the server’s response time using JMeter.
- Used Maven Performed continuous integration of code and scripts using Jenkins.
- Excel reports are validated using SQL and embodying complex formulas in Excel.
- Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
- Performed Assertions like Schema Compliance, XPath and SOAP responses.
- Extensively involved in testing the ETL process from different data sources (SQL Server, Oracle, flat files) into the target Oracle database as per the data models
Confidential
QA Analyst
Responsibilities:
- Preparation of Test Strategy and test plans.
- Responsible for going through the User Stories and creating Test Cases based on the mock up’s provided in User Stories.
- Involved in documenting the Test Plan, Test Cases, Traceability Matrix and defect reports.
- Creating test scripts using C# and Selenium Web Driver for the functional test cases.
- Developed Automation scripts in Microsoft Visual Studio and used NUnit framework.
- Created, implemented and maintained Page Objects (POM) for each Webpage.
- Involved in Hybrid Test framework to achieve Regression Testing and developed packages for the Driver scripts, Page Objects, Reusable Libraries, HTML Extent reports and Log files.
- Implemented and configured NUnit, Selenium web driver from NuGet packages as build for adding all the dependencies.
- Implemented logic to read data from the Excel to achieve functional testing with different data.
- Analyze the requirements and prepare the test cases.
- Involved in test case preparation and updating the test cases after review.
- Map the test cases to requirements in Quality Center.
- Collecting the test data required for execution of test cases.
- Performed tests like Functional, Smoke, System testing, SIT (System Integration testing), Regression testing.
- Performed Backend testing (me.e. SQL).
- Defect tracking using Quality Center.
- Communication with Test Lead/Test Manager.
- Attending the defect triage calls and status meetings.
- Execute the Automated scripts and Report the defects.
- Trained the new team members on overall functionality.
- Prepare and report the status reports on daily basis and send them to the required stake holders.
Confidential
QA Analyst
Responsibilities:
- Work Product Reviews.
- Contributing in preparation of test plans.
- Creating the test scenarios, test cases.
- Participated in test case review and updated the test cases based on the reviews.
- Performed smoke testing once application is deployed onto test environment.
- Performed Backend testing (me.e. SQL).
- Executing the test cases and tracking the defects using.
- Shared the test status with all required stake holders.
- Communication with Test Lead/Test Manager.
- Performed system and regression testing, UAT testing and web services testing.
- Created the Data driven frame work for Automation testing.
- Attending triage and weekly status calls
- Work Product Reviews.
- Contributing in preparation of test plans.
- Creating the test scenarios, test cases.
- Participated in test case review and updated the test cases based on the reviews.
- Collecting the test case required for the testing.
- Performed smoke testing once application is deployed onto test environment.
- Executing the test cases and tracking the defects.
- Shared the test status with all required stake holders.
- Communication with Test Lead/Test Manager.
- Performed system and regression testing, UAT testing and web services testing.
- Attending triage and weekly status calls.
- Worked on backend testing.
- Tested SQL queries for getting required data.
