Qa Test Engineer Resume
Irving, TX
SUMMARY
- 8 years of experience in Software Testing including Automation, Implementation, Integration, Conversion, Migration, Development, Customization, Testing, Troubleshooting and building of QA Automation Framework.
- Proven ability in designing and creating automation frameworks for J2EE based applications usingJava,Selenium WebDriver/IDE/RC, QTP, Quality Center, JUnit, TestNG, Maven, ANT, Jenkins, JBehave,Cucumber, Rubyand SOAP UI.
- Experience in working with open source tools such as Selenium IDE, Web Driver and Grid, SoapUI, Cucumber, Appium, TestNG, JIRA and Eclipse.
- Work experience in integrating Automation scripts (SeleniumWebDriver API) onContinuous Integration tools like Jenkinsfor nightly batch run of the Script.
- Experience of the full Software Development Life Cycle (SDLC) and Methodologies & Validations to ensure the Quality Assurance and Quality Control.
- Experience include Unit, Functional, User Acceptance, Integration, System, Performance, Sanity, Exception, Compatibility & Security testing of client/server and Web Base Applications
- Experienced in different phases of Software Development Life cycle including Strategic Systems Planning Designing, Programming, Testing, Documentation, and Presentation to clients and preparing customer specifications as part of software technical requirements and Customer support.
- Track defects by using a bug tracking systemQuality Centerand do tests for issues. Report defects to software developers in order to ensure compliance with standards.
- Performed Database Testing, Validation on Oracle, MS SQL Server and have written SQL queries using tools like Toad.
- Experienced in writingSQL verification scriptsto test the result of deployment for correct business logic forBack - end testing.
- Working experience inWaterfall (Software Development Life Cycle -SDLC), TDD, BDD and Agile Project Environment.
- Ability to interact with developers and product analysts regarding Testing Status and Defect & Change Tracking.
- Excellent logical and analytical abilities for understanding and developing system workflows, computing and verifying Software Metrics and well suited for communicating with both technical and non-technical professionals.
- Ability to adapt to new environment quickly, team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver/IDE/RC/Grid, TESTNG, Junit, Cucumber, Restful, SoapUI, Postman, REST.
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
CI/CD & Build: Jenkins, ANT, Maven
Databases: MySQL, Oracle, SQL Server
Defect Tools: JIRA, ALM
Programming Languages: JAVA, VB Script, Gherkin, SQL C, C++,Shell Scripting
Markup Languages: HTML, XML, XPath, CSS Selector
Operating Systems: Windows XP/7/8, UNIX
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Mobile Testing Tools: Appium, Perfecto.
Utilities: IntelliJ, Eclipse, GIT, SVN, Sonar, FireBug, FirePath
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Visual Studio
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
QA Test Engineer
Responsibilities:
- Developed automation test scripts using Selenium Web Driver and Java.
- Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver.
- Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.
- Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
- Involved in developing Test Automation Framework for the application using Selenium WebDriver with Maven.
- Perform Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
- Tested API calls through web service Postman, SOAPUI and validate JSON response code.
- Improved testing time by 25%, collaborating with Test Automation to plan effort for each release.
- Performed migration testing by running SQL queries to check if the data is migrated without any discrepancies from legacy systems to the new systems.
- Served as a resource for analytical services utilizing TOAD/Oracle, and SQL Developer
- Executed test scripts using Selenium Web driver Java.
- Parameterization, synchronization and defined test results.
- Handle the duplicate and dynamic objects using index property and Regular expressions.
- Interacted with client for requirement gathering and analysis and for studying the existing system.
- Involved in development, execution, and improvement of testing processes.
- Performed functional testing by deployment request, sanity testing, prioritized QA Test Cases within project plan.
- Responsible for checking user authorization and login and reports for the site.
- Modifying Tests and performing Re & Regression Testing.
- Performing SQL queries using MySQL database, for matching the test data, Front end, and back-end Testing.
- Communicated bugs/Defects status to across all engineering teams.
- Performed Defect Root Cause Analysis, interacted with related Team, and tracked defects in a Quality Center.
Environment: Selenium, Bugzilla, Java, JavaScript, Test Rails, SOAPUI, SQL, Quality Center, Java, Firebug, SQL Server, Windows 7/ XP,, JBehave, Jenkins
Confidential, St Louis, MO
QA Engineer
Responsibilities:
- Set up automation frameworks from scratch using Selenium WebDriver, TestNG, Git, Java, API, XML, POM, and other open source tools.
- Designed and developed automation frame work using Java, Selenium web driver, JUnit, Maven, Ant, SVN.
- Used Agile programming techniques, such as test-driven development, continuous integration and testing, and story-based iterative development to build better software
- Interpret application architectures and identify areas for automation.
- Work with Application team to connect and bring automation test cases within the continuous integration process.
- Participate in documenting Automated Test Strategy and assist the Testing Team with on-going Automated Test Execution.
- Build feature files for Cucumber steps using ATDD framework in Selenium.
- Generate Test Scripts using Selenium Element Locators and web driver API Commands.
- Work with Business analysts to understand Business/System requirements in order to transform business requirements into functional test cases.
- Build Management tool and used Jenkins tool for continuous integration of the builds.
- Developed and executed tests for Web service for Get, Search and Publish.
- Worked with Testing of Flat File and XML data.
- Develop SQL queries for Back-end testing/Database testing and participated in end to end testing.
- Validated the source system data with the staging data using SQL and Pl/SQL scripts.
- Define and track quality assurance metrics such as defects, defect counts, test results and test status using JIRA defect tracking system.
- Create and maintain the Selenium scripts for automation.
- Perform Integration testing functional testing regression testing and End to End testing of the new releases in Workplace Engagement.
Environment: Selenium web driver, QTP, Quality Center (ALM), SOAP UI, Bugzilla, XML, MS Excel, Oracle 10g, SQL
Confidential, Atlanta, GA
QA Engineer
Responsibilities:
- Extensively involved in analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for theApplication.
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool
- Participated in all phases of the Software Testing Life Cycle(STLC).
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Participated in peer review with team and developers to review test cases/test scripts.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
- Created Selenium Test cases for automation using Selenium Web Driver and Java
- Used Hybrid Framework of Selenium to get data from Excel.
- Build a detailed, reusable, Script - free Keyword + Data - Driven framework for over 45% Test cases using Selenium WebDriver + TestNG.
- Developed Automation scripts in Selenium WebDriver to test new functionalities added to the application.
- Developed Data Driven framework with the Page Object Model pattern to retrieve test actions, test data from Excel files and SQL Databases.
- Performed cross browser web application by integrating testing with Selenium Web Driver.
- Executed Backend and Database tests using SQL queries, validating the data fordatabase editing and debugging.
Environment: Java, Java Script, Selenium IDE/WebDriver, Web Services, SOAP UI, REST, TEST NG, HTML, CSS, AJAX, HP Quality Center, Agile, Rally, SQL, Oracle, Windows.
Confidential, St Louis, MO
QA Associate
Responsibilities:
- Automated regression, Smoke and Functional test cases usingSeleniumWeb Driver with Test NG, Maven and Jenkins.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Seleniumand WebDriver.
- Extensively usedSelenium(data-driven, X-path locator) and WebDriver to test the web application.
- Actively communicated with the end users and business users to create realistic test cases.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
- Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users
- Establish business continuity through Knowledge Transfer and mentoring of new resources
- Used Selenium Web Driver APIto automate tests on cross browser and cross platform environment.
- Created unit test cases for business component and worked on APIserver-side System level test cases using Test NG.
- Worked with the automation team in creating a Maven based framework for the application which was tested using more than 400 scripts.
- Implemented automation scriptsusingcucumber BDD framework to test key business process scenarios.
- Performedfinal trail runs to ensure test scripts runs consistently on positive and negative test cases.
- Worked with multiple browsers such as Chrome,Firefox,Internet Explorer browsers to run test scripts.
- Developed Test Cases to test Web Services and RESTFUL calls using SOAPUI tool.
- Validated Web Services and RESTFUL calls by comparing the data with Database and User Stories.
- Performed Rest API Validation for GET, PUT, POST API calls.
- Used JMeter for load and performance testing.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Used Defect module of HP/ALM to identify, manage and resolve defects through the test execution phase.
- Used HP/ALMfor creating and documenting Test Plans and Test Cases and register the expected results.
- Prepared and presented weekly and monthlyQAdefect andstatus Reports to the different Stakeholders of the project usingHP/ALM.
- Designed Test Cases report validation in HP/ALMfor UAT testing with end customers.
- Prepared a Traceability Matrix usingHP/ALMto test cases to the requirements and defects.
- Performed cross browser web application by integrating testing with Selenium Web Driver.
Environment: HP/ALM,Eclipse,SeleniumWeb driver, JAVA,TestNG, Maven, Jenkins,JMeter, SQL,Agileand UNIX.
Confidential
QA Associate Engineer
Responsibilities:
- Implement the technical and Functional Specifications of the application.
- Participated in identifying the Test scenarios and designing the Test cases.
- Prepared and Executed Test cases as per System Requirements
- Developed the Automation Test Scripts.
- Record test results and report and verify software bug fixes to accept automation criteria.
- Establish test strategy and manual and automation test suites
- Prepare software defect tracking and report entire project release status to stakeholders.
- Working on Automation Frame Work for QTP.
- Executed automation Test Scripts.
- Automation of the test scripts for regression testing using QTP.
- Work in couple of projects across multiple teams simultaneously.
- Present sprint demos to the product owners at the end of every sprint.
- Perform system testing, functional testing, integration testing, smoke testing and regression testing.
- Support smoke and regression testing in production environment during rolling deployments.
- Participated in biweekly and monthly report meetings.
Environment: Java, JavaScript, Selenium, TestNG, Test Rails, SOAPUI, JIRA, SQL, Oracle SQL developer
Confidential
QA Technical Associate
Responsibilities:
- Understanding the Requirements and Functional Specifications of the application.
- Participated in identifying the Test scenarios and designing the Test cases.
- Performed various black box testing Methodologies like Functional testing and Regression testing.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
- Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
- Debugged the test scripts, created batch tests, verified the test results and reported the defects using Quality Center.
- Connected to database to Query the database using SQL for data verification and validation.
- Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
- Worked extensively with business users to define scope and prepared ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups.
- Actively participated in status reporting meetings and interacted with development to discuss the technical issues..
- Working on Automation Frame Work for QTP. Executed test scripts
- Automation of the test scripts for regression testing using QTP.
- Analyzing the Automation Test Results for QTP.
Environment: Manual testing, QTP11.0,ALM11.5,Bugzilla4.2.2,Java, JavaScript, Selenium, Test Rails, SOAPUI5.2, JIRA, SQL