Qa Test Engineer Resume
Houston, TX
SUMMARY
- Over 5+ years of experience in Information Technology, with specializing in Software Quality Assurance Testing.
- Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and Mercury Quality Center, to develop automation testing scripts for web and client server applications.
- Good experience in using Java, Junit and TestNG test framework to write functional test.
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit, Selenium WebDriver, IDE, Grid, Cucumber, Maven, Jenkins and TestNG.
- Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using Junit/TestNG testing framework.
- Extensive work experience on JAVA, C#.Net, Junit, Maven, Python and Jenkins.
- Good knowledge in development of different types automation frameworks using TestNG, JUNIT, Cucumber (BDD), Keyword Driven, Data Driven and Page Object Model (POM).
- Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
- Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, Performance testing, Sanity testing, Exception testing, Compatibility testing & Security testing of client/server and Web base Applications.
- Proficient in analyzing system & functional specifications, UI wireframes, use cases, business requirements, business rules to prepare test cases/scenarios.
- Good Experience in performing Manual tester testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
- Hands - on experience in performing API testing for RESTful Web Services utilizing Postman and REST Assured Library for API test automation.
- Working experience with defect tracking tools like HP ALM, Jira, and Quality Center (QC).
- Good skills in implementing the test requirements, design test cases, test data and execute test runs.
- Extensive experience with Visual Source Safe and Microsoft Office tools (Ms-Word, PowerPoint, Excel and Access).
- Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.
- Sound Experience in Backend testing by writing SQL queries in Oracle, Sybase, Microsoft SQL Server and Microsoft Access databases.
- Strong in writing SQL queries to perform backend data validations.
- Very good team player in working with others on time critical assignments. Excellent written and verbal communication skills.
TECHNICAL SKILLS
Testing Tools: Selenium IDE/RC/WebDriver/GRID, QTP, Cucumber, Jenkins, SOAP UI/PostMan, Appium
Languages: JAVA, C#.Net, Java Script, HTML, XML
IDE: Eclipse, SQL Developer
Test Framework: Junit, TestNG
Build Tool: Ant, Maven
Processes: Agile-Scrum, Waterfall
Bug Tracking Tools: JIRA, Quality Center (QC), HP ALM
Databases: SQL Server, MS Access, Oracle, My-SQL
Operating Systems: Windows Variants
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
QA Test Engineer
Responsibilities:
- Reviewed business requirements and technical specification documents and analyzed use cases, functional requirements to create detailed Test plans and Test cases.
- Responsible for creating and maintaining automation acceptance test suite using Selenium. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Created and maintained automated test script for API testing using TestNG.
- Used Selenium WebDriver to run the parallel testing.
- Used TestNG framework to run unit test and Maven to build the Project.
- Created Post Implementation Review reports for successfully completed projects.
- Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
- Performed build acceptance testing and smoke testing using Cucumber automation tool.
- Designed and developed Cucumber feature files and created following step definitions in Java based on User Stories.
- Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
- Developed automated regression testing for API and Web User Interface using Postman .
- Performed testing of RESTful API using Postman .
- Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
- Performed Assertions like Schema Compliance, XPath and SOAP responses.
- Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Responsible for fixing and maintaining regression automation test scripts for end-to-end testing using Selenium WebDriver (using Java).
- Involved in writing the Acceptance Criteria and Test Cases for the Stories assigned to in JIRA.
- Updated the JIRA with manual/automated test cases.
- Created/Updated automated test cases based on release test cases.
- Supported the UAT team during their testing.
- Participated in daily Stand Up call and weekly Open/Close meeting.
- Participated in Peer reviews of automated test cases and Test Plan for the team member.
Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven, Appium, PostMan, Cucumber, Python, XPath, Agile, JIRA, XML, Oracle, Windows.
Confidential, Framingham, MA
Test Automation Engineer
Responsibilities:
- Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
- Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
- Tested independent and dependant modules individually. Prepared Test Matrix to keep track of the requirements and the test cases.
- Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
- Performed UI testing and front end testing using Selenium.
- Used Firebug to do web based application testing with selenium for the commands and locator application.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Performed Unit testing for Java applications using TestNG.
- Developed data driven test scripts to check the same functionality with multiple sets of data.
- Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
- Implemented Emulator for Mobile App Testing in Android Platform using Appium .
- 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 the testing of Restful web services for mobile apps for the Using SOAP UI.
- Analyzed the business requirements, developed test plans and created test cases in Quality center, a test management tool.
- Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
- Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
- Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.
Environment: Java, Selenium WebDriver, TestNg, Appium, Cucumber, Maven, Soap UI, Quality Center, JavaScript, Jenkins, SQL server, IE, Firefox, Chrome, WebLogic, Windows, UNIX.
