Qa Engineer Resume
Overland Park, Ks
PROFESSIONAL SUMMARY:
- Over 5 years of experience in Software Quality Assurance Testing,Automation and manual testing as well as deep understanding of methodologies and approaches.
- Experience in all the stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Proficient in working with open source tools like Selenium IDE/WebDriver/Grid, Eclipse, TestNG/JUnit, Jenkins, Maven/ANT, Cucumber for BDD, Jenkins, SoapUIand preparation ofautomationtest framework using Java.
- Experienced in Requirement Gathering, Test Planning, Test Cases, Test Data Set up, Manual andAutomationTesting, Defect Tracking and Project Coordination.
- Experience in working with open source tools Selenium (Selenium IDE, Selenium RC/WebDriver, and Selenium GRID), Junit/TestNG, Eclipse and preparation of automation test framework.
- Experience in scripting the Test cases and managed the framework dependency jars using Maven.
- Extensive experience in working with theAutomation Engineers team using Selenium Web driver and java with Cucumber in BDD approach.
- Used Jenkins for contentious integration and GitHub for version control management.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Expertise in locating the web elements using XPATH and CSS.
- Experience in analyzing Business specification documents, developing test plans, defining test cases, developing test scripts.
- Expertise in Smoke Testing, Backed end Testing, Black - Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
- Experience with testing web services using SOAP UI and XML.
- Expert in Rest Assured with JAVA for REST API. Have a good understanding about web services using SOAPUI.
- Expertise in documenting defects with the high level of detail, accuracy, and informative recreation steps using Quality Center,HP ALM, and Jira.
- Experience in writing SQL queries to extract data from various tables to perform database testing.
- Experience of AGILE Methodologies, AGILE Manifesto and Scrum processes
- Self-starter with capability to adapt and learn new tools, techniques, approaches and leadership skills.
- Excellent problem solving skills with a strong technical background and good interpersonal skills.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/RC/IDE/GRID, QTP, SoapUI, Cucumber,Github
Languages: Java, XML, Python
Test Framework: Junit, TestNG
Project Methodologies: Agile-Scrum, Waterfall
Defect Tracking Tools: Jira, Quality Center, HP ALM
Build/CI Tools: Ant, Maven, Jenkins
Packages: MS-Office Suite(Word, Excel, Access), MS-Project
Databases: Oracle, SQL, MS Access
Operating Systems: Windows variants, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Overland Park, KS.
QA Engineer (Automation)
Responsibilities:
- Evaluate and analyze Business Requirements, Functional Specification documents.
- Developed and executed test plans, test cases and test matrices utilizingQAbest practices and standards.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
- Developed Selenium WebDriver scripts in Java for complex web applications and large volume transactional retail applications.
- Developed and executed White box test cases of the Java API using TestNG framework &Eclipse.
- Automated the entire flow and wrote test cases for individual pages using TestNG.
- PerformedFunctional and Regression testing byusing Selenium WebDriver and TestNG.
- Used Maven to configure the dependencies and to run framework.
- ConfiguredMavenfor JAVAautomationprojects and developedMavenproject object model (POM).
- UsedCucumberautomated testing to test new and existing functionality.
- Proven success in establishment of agile test practices including acceptance testautomationusingCucumberduring acceptance test driven development methodology.
- Configured Continuous Integration environment, using Jenkins to kickoff daily builds andautomationsuites Jenkins, Maven and GitHub.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Used Firebug/Firepath to do web based application testing with selenium for the commands and locator application.
- UsedXPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
- Created unit and functional test cases through use ofPython.DevelopedPythonscripts to automate the test cases.
- Created all Test Plans, Test Cases Manually and Automated Scripts to create greater coverage for all initiatives assigned.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Executed Web Services functional testing and created test suites for validating REST based services using SOAP UI.
- Developed Manual test cases for Functional testing of various modules of the application also performed Manual Testing to check flow of the application.
- Created test cases both in HP ALM based on the user stories and linked test cases to requirements in HP ALM.
- Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
- Prepared UAT report and shared this with the scrum master in order to discuss the progress and completion of User acceptance testing.
- ParticipatedQAweekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application
Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, SOAP UI, XPath, GIT, Eclipse, Agile, HP ALM, XPath, XML, SQL and Windows.
Confidential, Minneapolis, MN.
QA Tester
Responsibilities:
- Involved in analyzing user requirements for application enhancements and preparing testing specifications.
- Developed test scenarios and test procedures based on the test requirements.
- Participated in preparation of Test Plans.
- Executed functional and system tests manually.
- Executed Test Scripts and analyzed the results based on the specifications.
- Extensively involved in Regression testing.
- Performed Integration and User Acceptance Tests throughout the SDLC of the application.
- Involved in writing test cases, test strategy, and test execution.
- Conducted smoke, functional, UI, regression, UAT testing, and ad-hock testing.
- Generated Defect Reports and the summary and progress graphs for the application.
- Communicated with Functional Analyst on any issue clarifications.
- Involved inManual Testing of the applications on UNIX platform.
- Actively participated in Bug Track meetings.
- End to end testing on validating the claims functionality including data validation from source to destination tables.
- Submitted Coverage Status Report of tests performed on weekly basis.
- Involved in project meetings and interacted with other team members to resolve the problems.
- Worked closely with the development team on analysis & design to meet business requirements and product version roll out.
Environment: ManualTesting, SQL, User Acceptance Test Cases (UAT), Agile Testing Methodology, UNIX, MS SQL Server 2000, MS Excel, Windows XP.
Confidential, Austin, TX.
QA Engineer.Responsibilities:
- Designed the test cases and developed test scripts using Java and Selenium.
- Design and Developed automated functional Test suite using Selenium IDE and Selenium WebDriver.
- Developed Test Plan, Test Cases and executed various test scripts functional testing.
- Developed Automation scripts for new enhancements using Selenium WebDriver and Junit.
- Reviewed and updatedRequirements Traceability Matrices (RTM)that satisfy all required project’stest conditions.
- Extensively involved in integrating Selenium WebDriver with existing API to test framework.
- Used Junit framework for test cases Performed Black Box and Unit testing using Equivalence Partitioning analysis.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Used Quality Center as Test Repository for Requirements, Test plans.
- Worked actively with developers in expediting the code as against the specs and performing Unit Testing.
- Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
- Used Selenium GRID to execute test cases parallel on different target machines.
- Verify SQL queries against backend database to ensure test codes retrieve the right data on testing.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems (validation).
Environment: Java, Selenium WebDriver/IDE,Junit,ANT, Mercury Quality Center, MS Excel, SQL, Oracle, Windows.
Confidential, San Antonio, CA.
QA Engineer(Automation)Responsibilities:
- Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
- Involved in design and implementation of Selenium WebDriverAutomationframework for smoke and regression test suites.
- Introduced and implemented open source web test tool Selenium WebDriver for cross browser testing.
- Developed and Implementedautomationusing Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
- Configured Selenium WebDriver, TestNG, Maven tool and created seleniumautomationscripts in java using TestNG prior to agile release.
- Maintained and executed Maven build files for running automated tests.
- Implement BDD (Behavior Driven Development) Testing withCucumber -JVM and Selenium WebDriver to ensure the code reusability and code maintainability and cut down the script development time in half.
- Executed system, integration, end-to-end, and user acceptance test (UAT) test cases.
- Developed Test Plan, Test Cases and executed various test scripts functional testing.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
- IntegratedAutomationscripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the script.
- Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Used Firebug and FirePath to write automated test scripts using XPath.
- Used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
- Involved in running Seleniumautomationscripts and updating the scripts according to enhanced requirements using selenium WebDriver andPython.
- Involved in SOAP and REST based web services testing using SOAP UI web services testing tool.
- Worked with Assertions like Schema Compliance, XPath and SOAP responses. Used SOAP UI add-in in Selenium to do the Soap and rest API response validation
- Developed and executed Manual Test Cases.
- Used JIRA for defect management includes, defect logging, defect tracking, defect triaging and defect closure.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Github, Soap UI, Rest, Cucumber, Eclipse, XML, XPath, Firebug, Firepath, Python, Jira, Agile, SQL, Windows.
