Qa Engineer Resume
CA
SUMMARY
- Over 7 years of work experience in Software Quality Assurance and Testing in diverse applications on various platforms as QA Engineer.
- Excellent understanding of Software Development Life Cycle and Test Methodologies from project definition to post - deployment documentation
- Experience in preparing Test Plans, Test Cases, writing Test Scripts by decomposing Business Requirements.
- Involved in Manual Testing and Automated Testing of WebTesting, Web Services Testing & Enterprise Data warehouse Testing
- Extensive experience in Functional, Regression, User Interface, Integration, User Acceptance, and System Testing.
- Extensive experience with testing tools: Selenium WebDriver, REST API, SOAPUI, Load Runner, JMeter, Browser Development Console.
- Strong knowledge on using testing frameworks like TestNG and JUnit.
- Experience in testing XML and JSON requests and responses of web services usingREST API, SOAPUI.
- Expertise in AGILE Methodologies and Scrum processes
- Identified test cases to automate. Automate those test cases usingSeleniumWebDriver, TestNG and Java (EclipseIDE).
- Responsible for developing a dynamic framework in JUnit which could automate all the test cases in the regression phase usingSeleniumWebDriver.
- Sound knowledge on JUnit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Maven for Continuous Integration.
- Used Rally Tool to enter User Stories and Tasks
- Good exposure to Oracle RDBMS, SQL, PL/SQL and Writing SQL scripts for Backend/Database testing.
- Familiar with version controlling software’s like Microsoft Visual Source Safe, PVCS, SVN, GIT and Code Deployment Tools like Kintana.
- Experienced in Mobile Native, Web App Automation using Android SDK Tools, Selendroid and UI Automator.
- Excellent organizational, technical and problem solving skills with a special talent for team oriented assignments, communication, inter-personal skills and can multitask various deliverables.
- Working knowledge on software development process, project management and testing lifecycle methodologies like Waterfall, Spiral and Agile Models.
- Amicable, analytical and adaptable to new environments
TECHNICAL SKILLS
Testing Tools: Selenium Web driver, Load Runner, REST API (Postman), SOAPUI, Eclipse, TestNG, JUnit Firebug, Fire PathDefect Tracking Tools Quality Center
Languages: JAVA, SQL, PLSQL, XML, HTML.
Database: Oracle
Operating Systems: UNIX, Windows
Tools: & Utilities: Microsoft Visual Source Safe, PVCS, GIT & Kintana
PROFESSIONAL EXPERIENCE
QA Engineer
Confidential, CA
Responsibilities:
- Created functional automation scripts for the report generation module using Selenium Web driver, Java and TestNG.
- Developed Selenium test scripts for identified test cases using page object pattern
- Created data validation in white box testing environment.
- Setup the Automation framework using Selenium WebDriverto run test cases in multiple browsers and platforms.
- Used Selenium WebDriver and TestNG to run the parallel testing by creating Groups, and categorizing test cases.
- Built an API framework with HTTP Components and Jackson for testing REST Services.
- JMeter used to load test Web services. Created test plan in JMeter and used Regular Expression Extractor to get a session ID from the server response and created User Defined Variables for storing values that can be used in different parts of the load-testing scenario.
- Wrote Data driven, Cross Browser automation test cases using TestNG framework.
- Testing the product, creating any defect and track any issues in JIRA
- Performed Regression Testing of different modules automated in SOAPUI.
- Performed Web Services testing and Validated XML request/response data using SOAPUI.
- Continuous Integration (CI) with Jenkins.
- Designing and writing test cases based on the acceptance criteria of the user story assigned.
- Writing test automation scripts using Java, Selenium and TestNG.
- Scheduled jobs in Jenkins to run automation test suite daily at morning.
- Combined and maintained GUI, RESTfull, APIs, and performance automation testing processes with Continuous Integration Development/Delivery cycles by creating Jenkins jobs for Maven, JUnit/TestNG project for all implemented by me automation frameworks.
- Involved in validating web service calls using Rest Client
- Used SQL for data integrity testing, captured the SQL statements from the application execution and manually checked the results.
- Created framework to execute test cases using CI - Jenkin Jobs using Maven, TestNG and Selenium Web driver.
- Created own wrappers for Configuration, WebDriver, WebElement to make code reusable for future
- Worked closely with the developers within the SCRUM team.
- Used Rally Tool to enter User Stories and Tasks
- Written Shell scripts to execute test scripts on batch process
Environment: Selenium Web Driver, Eclipse, REST API(Postman), Test NG, JMeter, Scrum methodology,, SQL, Java, Shell Scripting.
QA Analyst
Confidential
Responsibilities:
- Involved in Testing AJAX web site application, Implementing Selenium testing platform and using test scripts with Eclipse IDE, writing Selenium scripts, using JUnit and Selenium for automated testing, writing test scripts (SOAP UI) to test web services. Using JMeter for load testing.
- Configured Selenium and Selenium GRID for parallel testing and multiple environment execution.
- Wrote test automation projects in Selenium and Java.
- Involved in migrating from Selenium to Selenium WebDriver API.
- Developed test automation framework for web app using Selenium and JUnit.
- Performed functional, UI, UAT, smoke, regression testing and recorded issues along with product enhancements. Worked with Engineers to troubleshoot problems and inconsistencies
- Used XPath in the context of Selenium in order to pick out page elements in a robust manner by
- Consuming data through JSON web services using Blocks for asynchronous calls via third party networking
- Evaluation & Feasibility analysis of various automation tools like Appium to identify the suitable tool required for test automation of the application.
- APIs for differentiOS versions.
- Used Maven, Selenium WebDriver, and Java with Jenkins to create nightly automation scripts.
- Tested web services and Rest API using SOAP UI, Java and Http Assured API
- Created automated test scripts via Selenium Web Driver for UI and functional testing which can be added to TestNG based automatic regression test suite.
- Communicate effectively with both management and peers while detecting/solving issues
- Developed and executed SQL statements for the database testing
- Developed, maintained and executed load and stress test with JMeter.
- To make sure the velocity of the team is maintained in an AGILE environment during releases
- Used and monitored JIRA to log, track and close defects as and when developers provide fix..
- Interacted with End users and investigated issues relating to QA during UAT Phase
- Involved in testing of Tableau Dashboard Reports and validated the reports data
- Validate the code in production environment during production deployment
Environment: SQL, Tableau, Business Objects, Java, Selenium, JUnit, SoapUI, SOAP, Jmeter, Bugzilla, SQL, Oracle, ANT, Appium,JSon,Agile,Maven,Appium.
QA Analyst
Confidential
Responsibilities:
- Analyze and review Business and Product Requirements, Technical and Functional specification by meeting with users to understand, clarify and document the requirements.
- Performed GUI, Mobile, UAT, Cross Browser, Functional, Black box, End-to-End and Regression Testing.
- Reviewed requirements for accuracy, completeness and testability.
- Used JIRA and VersionOne for project management and defect tracking.
- Performed UAT with parent company VHA.
- Performed Data Validation using SQL queries.
- Developed a batch file to handle critical business process
- Involved in all phases of the quality assurance process.
- Worked with offshore team for VHA Physician Preference project.
- Used JIRA, Version One and Quality Center for Defect Management and Project Management.
- Interact with members of theQAteam, Business Analysts, Project Managers, Software Developers and End Users.
Environment: JIRA, SQL, PL SQL, GUI, Black box Testing, Regression Testing.
QA Engineer
Confidential
Responsibilities:
- Created both positive and negative test scenarios according to the functional and business requirements.
- Used Selenium RC and Junit to run the parallel testing.
- Used JMeter to simulate java request load on a backend Application.
- Generated test scripts for Load and Performance testing to see system behavior under load using JMeter.
- Created pom.xml in APACHE MAVEN and run the builds using Continuous Integration tool Jenkins.
- Used SOAPUI for testing SOAP based Web Services. Performed functional and performance testing of RESTful Web Services.
- Experience testing SOAP and REST web services.
- Manually performed back-end testing on Oracle database by writing SQL queries.
- Participated and reported statuses in all test-related project team meetings.
- Test GUI and functionality of the application under test using multiple browsers and interpreted the positive and negative results.
- Conducted backend testing using SQL queries to validate data for database and used SQL queries for retrieving data from database for executing user specific test cases.
- Work in fast paced Agile (Scrum) environment.
- Coordinated with different teams (Business, Development & Management) to get data transfer to different Interfaces.
Environment: TESTNG, MS SQL server, Selenium Web driver, SQL, Quality Center, Rally, SOAP UI.
QA Engineer
Confidential
Responsibilities:
- Tested the application by Agile Methodology
- Involved in developing Test Plans and designing Test Cases for Application
- Developed automated test scripts using Quick Test Professional (QTP).
- Created scripts in VB script for automation of regression test scripts
- Used Load Runner tool for performance testing of application
- Performed both manual testing as well as automatedtestingon various releases
- Conducted functional testing, system testing, integration testing, and performance testing and End-to-End testing.
- Identified, analyzed, logged and tracked software defects/bugs using bug tracking tools usingALM/Quality Center
- Worked on Backendtesting by executing SQL queries and performed Data Validation
- Tested the front end (GUI) of risk net application developed in Java
- Experience in writing UNIX Shell scripting
- Executed Shell scripts and monitor logs in the UNIX environment.
- Created automated test cases using keyword view and expert view
- Participate in weekly meetings with the Project Management team, development teams and walkthroughs
Environment: Java, JavaScript, XML, VB Script, SQL, UNIX,QTP, Quality Center, Load Runner, TOAD
