We provide IT Staff Augmentation Services!

Qa Engineer/ Analyst Resume

5.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Around 8 years of experience in all phases of Software Development Life Cycle (SDLC) as Software Engineer in Test (SDET) in developing UI and Web Service test automation frameworks for enterprise level web applications in E - commerce, Financial and Health Care Domains.
  • Sound knowledge on Software Development Methodologies i.e.: Agile (SCRUM), Waterfall model- Daily stand-ups, Sprint planning, Backlog Grooming, Sprint Review and Sprint retro releases.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP, Cucumber, Web driver and Mercury Quality Center to develop automation testing scripts for web and client server applications.
  • Aware of various kinds of Web applications, Desktop applications, Client/Server applications, Mobile applications (Android, iOS), API Interface testing, Web Services and Database testing.
  • Experienced in understanding Rational Unified Process Methodology in developing use cases, use case model, supplementary requirements, and business rules.
  • Learning how to communicate effectively with External clients and Internal teams to deliver product’s functional requirements and verify if the product meets the requirements.
  • Great Hands on Designing and Developing Test plans, Test Cases, Bug Tracking Systems, Test Scripts, Unit Testing, Integration Testing, GUI testing, Service testing, Stress testing, Functional testing, System testing, Regression Testing, Performance testing, User Acceptance testing, Data driven Testing, Positive Testing, Negative testing, End-to-End testing, and Black Box testing methodologies.
  • Understanding the concepts of Test Design, Preparing of Test Cases, Test logs, bug reports, System Test plans, defining test cases, Developing and Maintaining Test Scripts.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration/ Continuous Deployment.
  • 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.
  • Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Experienced in performing load and performance testing tool JMeter.
  • Experience in working with Build Systems like Ant, Maven and continuous integration systems like Jenkins, Hudson, Team City, and Cruise Control.
  • Expertise in performing Manual testing & Mobile Application Testing using Appium & See Test.
  • Hands on experience on Defect tracking and reporting using tools like TFS, JIRA and Rally.
  • Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Troubleshooting experience in environmental issues, bug fixing, browser incompatibility issues and optimizing the test script quality.
  • Hands on MS Office Tools - Word, Excel, and Power Point and Requisite Pro.
  • Strong in writing SQL queries/ scripts to perform backend data validations.
  • Looking how Database works with teams like SQL Server, Oracle, and MS Access
  • Understanding the knowledge on framework based on TDD, BDD, Page Object Model, TestNG and Selenium Web driver.
  • Great Understanding of Priority and severity in defects and approaches to the developers with root cause analysis.
  • Excellent Experience on source version control tools such as Subversion (SVN) & Git.
  • Inbuilt Excellent interpersonal skills, analytical thinking bent to problem solving, Great team player and delivering under high stress environment performing to be part of SDET team.

TECHNICAL SKILLS

Testing Tools: Manual, Automated and Load Testing ALM 11, HP Quality Center (QC 9.5), HP ALM, UFT, Quick Test Professional (QTP) v10.0, Microsoft Test manager. Load Runner, Bugzilla, Jira, Rally, TFS, Selenium IDE, Selenium web driver

Testing Applications: HTML, XML, CSS, C, C++, Core Java, ASP, PHP .Net, VB Script, WSDL, REST, SOAP

Scripting Languages: VB Script, C, Java Script, Bash

Databases & Tools: Oracle, PL/SQL, MySQL, Workbench, Sybase, IBM DB2, Access, Cognos & TOAD, SQL Developer, DB Visualizer, Control M Tools

Version Control: GIT, CVS, SVN, STASH, Bitbucket, TFS

Design Patterns/Tools: MS Project. MS Visio, Visual studio, Singleton, DTO pattern, DAO pattern, Service Façade, Factory Pattern

Operating Systems: Windows - 98/2007/XP/2000/NT, Mac OS X, MS DOS, UNIX, LINUX

Methodology: Waterfall, Agile (SCRUM, XP), V-Model

Other Tools: MS Office, MS Excel, MS PowerPoint, MS Publisher, MS Outlook Mainframe TSYS, Team foundation server Microsoft test manager

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

QA Engineer/ Analyst

Responsibilities:

  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
  • Analyze the business Requirements and closely work with the Business Team to get the clarifications addressed.
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven.
  • Performed Regression tests to verify whether modification made in the application have not cause unintended adverse side effects.
  • Wrote Automation test scripts using Java implementing Selenium WebDriver to test Web Application.
  • Created automation framework using POM- Page Object Model and Data Driven framework to test web application.
  • Used Maven build tool to implement the framework dependency jar files.
  • Integrated TFS with Visual studio for test planning and user acceptance testing.
  • Implemented the selenium synchronization using the wait and sleep methods.
  • Implemented test automation for handling popups.
  • Testing different GATE WAYS OF PAYMENTS, Mocking the test data of Credit card in Soap UI
  • Analyzed test results, tracked the software defects in HP ALM and interacted with the developers to resolve technical issues.
  • Performed SOA testing for Payments API's using Soap UI and Java framework for Web Services testing.
  • Experience with Assertions like Schema Compliance, XPath, and SOAP responses.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver, and Cucumber.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Performed cross browser functional testing using Selenium Web driver.
  • Checking the tasks and requirements on TFS.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Used MTM to copy test suites from one project to another.
  • Implemented Regression and Smoke tests execution as separate step of deployment process.
  • Monitored the Progress of project by using MTM.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Used Apache POI to read data from external sources such as Excel Sheets to load the data.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Used SVN as the source repository and performed code review, fix issues, and update the offshore team to follow the specified standards for the project.

Environment: Team foundation server Microsoft test manager, TFS2015 update, Selenium, JUnit, Agile Zen, SVN, Oracle, Sybase, PL/SQL, ALTOVA XML Spy, C# selenium testing, VB, Windows 7/XP/VistaHTML, Web Services, HP ALM, Internet Explorer, Agile Scrum.

Confidential, Philadelphia, PA

Automation Engineer

Responsibilities:

  • Detailed study of the software requirement specification (SRS), and Business Requirement.
  • Understanding customer requirements, writing test cases, and partnering with developers to ensure full understanding of internal/external customer needs.
  • Involved in Preparation of the Test Strategy and guiding the team.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language, Ruby and Junit Framework.
  • Performed Data driven testing usingSelenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
  • Developed test code in Java language using Eclipse IDE and Junit framework.
  • Achieved Behavior-Driven Development (BDD) implementation withCucumberwhere backend language used is Java and expanded test scenarios, trackedCucumberreports.
  • Software Quality analysis to verify that conditions were validated as per standards.
  • Involvement in the System Test Plan Preparation and Requirements Streamlining.
  • Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Involvement in Preparation of Test Procedures, Test Scenarios, Cases and Test Data.
  • Responsible for GUI and Functional Testing, using Black Box Testing Techniques.
  • Involvement in Test Execution, Results Analyzing and Defect Reporting.
  • Involvement in RTM Preparation.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Involved in Automation Infrastructure Development using Selenium.
  • Created Test Cases Using Element locators and Selenium Web driver methods.
  • Enhanced Test cases using Java programming features and TestNG Annotations.
  • Involvement in solving Environmental problems along with Technical Support People.
  • Involved in Regression Testing using Selenium.
  • Preparation of weekly and monthly status reports.
  • Actively participated in walk-through, inspection, review, and user group meetings for quality assurance with BAs, SMEs, and Developers

Environment: HP-Quality Centre, Selenium Web driver, Telegence, Soap UI, Rally, SQL developer, Amdocs CRM, JAWS Screen Reader, NVDA, Talkback, Wave, WAT toolbar, Jira, Postman, Eclipse

Confidential, Frisco, TX

QA Analyst

Responsibilities:

  • Automated API test cases for the micro services using Java, Rest Assured using the POJO object-based modelling.
  • Automated UI test cases by feature using Selenium, Java, TestNG and Cucumber.
  • Constructed Selenium Grid to run tests in parallel to reduce total execution of UI test cases to 2 hours for regression of 500 test cases.
  • Added the capability to attach screenshot when there are failed tests in UI Selenium Framework.
  • Added the capability to Rest Assured Java framework to log request and response of the API calls in the event of failure for easy debugged purposes.
  • Worked on developing the selenium automation UI framework using Java, Selenium, Maven, TestNG that promotes the reusability and readability of test scripts written.
  • Modified the Selenium Grid setup to support cross browser testing with Chrome, Firefox, and IE.
  • Added the capabilities of Data Driven Testing (DDT) to the Selenium UI and API Rest Assured Automation Frameworks using TestNG data provider.
  • Modified the Rest Assured framework to use POJO for casting request and response to promote maintainability and coding standards.
  • Added reporting capabilities to both UI and API automation test frameworks using Extent Reporting.
  • Create a single multi module Maven project for UI and Rest Assured frameworks to leverage API framework utilities in the UI framework.
  • Constructed test suites by functionality - Validation, Sanity, Regression and dynamically passed TestNG groups during runtime.
  • Created Jenkins pipeline job to automate test automation jobs for nightly, hourly based on the project requirements.
  • Modified the UI automation framework to use CSS selectors avoiding XPath.
  • Code reviews and mentoring junior team members.
  • Developed email notification using Java Mail API to send emails whenever there are test case failures in automated fashion.
  • Developed Java based tools to compare JSON responses when migration APIs from one version to other.
  • Developed test procedures and test cases for Regression testing after fixing of bugs in the software.
  • Involved in User Acceptance Testing to support business team in creating test data, defect creation and tracking.

Environment: Selenium, Java, TestNG, JIRA, Jenkins, Maven, Selenium Grid, Git, Firebug, Firepath, Selenium IDE, SOAPUI, Splunk, Postman, JMeter.

Confidential, Kansas City MO

Software Tester

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software
  • Development Life cycle (SDLC) using Agile, Scrum methodologies.
  • Analysed the business requirements, developed test plans and created test cases in Jira.
  • Status reporting and test updating in Jira.
  • Worked existing Selenium Automation Framework with Java using Data Driven Testing and TestNG.
  • Experienced in testing framework using Behaviour Driven Development (BDD) tools like Cucumber.
  • Experience creating an automation test framework using Java, TestNG, Cucumber, POM, etc.
  • Wrote Gherkin language test case scenarios in a feature file using Cucumber.
  • Performed web services/API testing manually using Postman and also automated those API.
  • Participated in requirements reviews, design reviews, test plan and test case review.
  • Modified test plans in accordance with changing requirements.
  • Created and executed SQL statements to verify the data in the backend.
  • Involved in Sprint Demo meeting, Sprint Retrospective, Scrum and other team meetings.
  • Wrote Data driven, Cross Browser automation test cases and executed them for Cross browser compatibility using Selenium WebDriver.
  • Used Postman tool to test SOAP based architecture application to test REST API.
  • Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
  • Tested independent and dependent modules individually and prepared Test Matrix to keep track of the requirements and the test cases.
  • Extensively used SQL statements to query the SQL Server for Data Validation and Data Integrity.

Environment: Java, Postman, Jira, Cucumber,.Net, J2EE, Java Script, HTML, Oracle, Quality Centre, QTP, Clear Quest, TOAD, SQL Server, Windows, UNIX

Confidential, VA

QA analyst

Responsibilities:

  • Identify the expected behavior, as specified in requirements and Defining test cases that extract the required product behavior.
  • Perform functional testing, regression testing, usability testing, ad-hoc testing, exploratory testing, and Database Testing, Black box testing.
  • Wrote test cases for functionality, system and integration testing and tested the application manually and using WinRunner.
  • Used GUI and Text Checkpoints and Synchronization statements extensively for testing.
  • Created UAT and System Test instruction manuals.
  • Used WinRunner to test the functionality and measured the transaction times using Load Runner Controller and TSL.
  • Developed complex VBScript Functions and Keywords that are used for building automation scripts using QTP.
  • Conducted integration and navigation Testing and prepare the build status reports.
  • Performed functionality testing by comparing the application in different browsers.
  • Performed Cross Browser testing on various platforms likes Windows NT, and Mac OS (Firefox, IE 6, IE 7, Safari and Opera).
  • Involved in SQL queries to pull out data from database.
  • Wrote SQL queries to extract data from Database andGenerated the defect reports using Test Director.
  • Responsible for writing, executing, and debugging SQL queries to validate back end data and
  • Involved in creating Automation Scripts using QTP.
  • Performed Functional Testing: Manual Testing, Database Testing, QTP, Web Application Testing.
  • Weekly transactions and updates of the whole system were tested using integrated maintenance testing on the Retailers point of view.
  • A separate Bug tracking process-using Test director is being used to Track Bugs periodically.
  • Played a major role by actively participating in scheduled conference calls with different regions to review the testing status and Defect Summit meetings to triage new defects and to follow up on new fixes, patches and builds.
  • Report bugs using Bug tracking tool and provided detailed steps to reproduce, Re-testing the software.

Environment: Test Director, win Runner, Java, Spring, Hibernate, SQL Server 2005, RTH (Requirements Traceability Handler), Mantis, QTP

We'd love your feedback!