We provide IT Staff Augmentation Services!

White Box Tester / Qa Engineer Resume

0/5 (Submit Your Rating)

Kansas City, MO

SUMMARY

  • 7 plus years of professional IT work experience in Software Testing / Quality Assurance / Automation and Manual Testing in Web and Client - Server based applications.
  • Experienced in software testing methodology (STM), SDET, and developing Test Plans, Test Procedures, Test Case Design and Execution, Modification Requests.
  • Extensively worked with Selenium IDE, RC and Web Driver for testing web applications.
  • Experience in developing and Executing Automation testing in Selenium using TestNG.
  • Good knowledge of Java development and proven experience in using Java for Automation.
  • Designed and created Test Suites using automation frameworks for Java based applications.
  • Worked Extensively with JUnit & TestNG Testing Framework.
  • Used Log4j to maintain Log files.
  • Development involved technologies like core Java, groovy, grails, javascript
  • Working knowledge using Java Assertions and JDBC.
  • Experience in developing Maven build files and integrated it with Jenkins for scheduled runs.
  • Excellent working experience in using multiple Automation Testing Frameworks like Page Object Model, Key word driven, Data Driven models and Hybrid Model.
  • Knowledge of TDD (Test driven development).
  • Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, Jerkin and Maven.
  • Participation in ZAD requirement session, supply feedback and analysis on requirement, system impact.
  • Created project implementation plans utilizing both Microsoft Project and the internal AOS CRM application.
  • Improved the flexibility of the tests by parameter zing the script and ran the scripts for multiple sets of data by data driving the tests using QTP.
  • Good working knowledge in code reusability and modularization.
  • Excellent working experience with Bug Tracking tools like JIRA.
  • Working knowledge in Web development and testing tools like Firebug and Selenium IDE.
  • Experience in reporting bugs, conducting bug review, coordinating with dev team in bug fixing.
  • Extensive experience in Functional testing, Integration testing, System testing, and User Acceptance Testing, Cross-Browser Testing.
  • Experience in DOM (Document Object Model) to use in interacting with objects in HTML, XHTML and XML documents.
  • Worked on Appiumfor mobile app testing
  • Experience in RESTful Web Services using POSTMAN as manual testing and HttpClient as automation testing.
  • Experience in software development methodologies such as Waterfall, Agile-SCRUM.
  • Very quick learner, Exceptional Analytical programming and debugging skills.

TECHNICAL SKILLS

  • Selenium IDE/RC/Webdriver
  • JUnit/TestNG
  • C
  • Java
  • Eclipse
  • XML
  • HTML
  • MySQL
  • Maven
  • Jenkins
  • UNIX/LINUX
  • Windows 7/XP/2000
  • MAC OS X
  • MS Outlook
  • MS Office
  • Firebug.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr. QA Engineer

Responsibilities:

  • Review Business requirements and Use case documents to understand the Business logic and application.
  • Utilizing the software automated testing tool QTP along with manual testing.
  • Created User defined functions in Java and implemented the functionality with selenium WebDriver.
  • Developed a Hybrid Framework using Modular (Page Object) and Data Driven Models.
  • Created Regression scripts using Selenium WebDriver/TestNG.
  • Condition the data according to the project and query the database by using SQL queries to perform backend testing and verifying data.
  • Primary responsible in research and building automation test framework using Selenium WebDriver and TestNG.
  • The framework is designed to run tests on Firefox, Chrome, and IE browsers.
  • Contribute in framework creation. Automate web application using Selenium Webdriver and Java.
  • Created positive and negative test cases by using valid and invalid data.
  • Extensively worked with Firebug and Selenium IDE to identify web elements and locating a web element using Id and XPATH.
  • Executed automated and manual tests on mobile devices and windows operating system
  • Automated sanity and regression tests using Selenium.
  • Tested Java API using TestNG/Java.
  • Worked the Application Object Server (AOS).Set up Enterprise Portal, Configure Role Centers, Setting up and maintaining Workflow.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber
  • Utilized the HTML5 DOM local storage features to store data locally client side processing.
  • Configured, monitored and scheduled automation jobs using Jenkins Continuous Integration.
  • Documented and reported all defects using JIRA.
  • Built and ran the automated test for RESTful cloud based API’s.
  • Identified the Test Data required and maintained for API and regression Tests.
  • Interact closely with onsite developers, Offshore Team to follow up on defect reports and actively work with them to resolve the issues

Environment: Java, TestNG, Selenium WebDriver, HTML, XML, MySQL, UNIX, Jira, Jenkins, Maven.

Confidential, Kansas City, MO

White Box Tester / QA Engineer

Responsibilities:

  • Actively involved in writing test plans and test scenarios.
  • Design and developed the project using Page Object Design Pattern.
  • Created detail test plan, functional and business test cases, test harnesses and test specification documents as required by functional requirement document.
  • Participated actively in Project Team Meetings, interact and communicate with developers and Business Analysts.
  • Expertise in automated testing using QTP/UFT, Selenium IDE and Selenium Web Driver/Java.
  • Developed and analyzed test reports as part of root cause analysis.
  • Used Selenium IDE and Firebug to identify element locator.
  • Responsible for maintaining and developing Automated Test Framework using Selenium Web driver and TestNG.
  • Support and configure Windows networks, domains, websites, web services, databases, etc., and maintain virtual test environments.
  • PerformedAPI testingof the application usingTest NG.
  • Automated Regression Tests using Selenium for running on every release.
  • Created Maven build files to run the Selenium tests.
  • Developed and executed TestNG test cases for API testing.
  • Developed the Regression Test Plan document based on the business requirements changes and specification documents.
  • Worked on mobile devices on different versions of IOS system 8.0 and 9.0on iphone 6, iphone 6s, ipad
  • Conducted live modeling, walkthrough, validation workshops in ZAD sessions on captured Business Process/data/data flow models with Working Group and validation Group.
  • Solid Experience in writing test cases using Cucumber.
  • Reported and tracked bugs using bug tracking tools like Jira.
  • Used Firebug and Selenium IDE to identify web elements.
  • Automated sanity and regression tests using Selenium.
  • Documented all Test Data, Test cases and Test Reports and organized them into a system for faster retrieval of documents.
  • Wrote extensive SQL queries and views to test the data integrity and functional testing.

Technologies:Selenium Webdriver, RESTful Web Service, Eclipse, Maven, TestNG, Java, HTML, Jira, JDBC, MySQL

Confidential, NJ

QA Automation Engineer

Responsibilities:

  • Experience in development of compatibility code using Selenium RC Worked on custom execution reports using JUnit.
  • Created automation framework for complex scenarios, and performed functional and regression testing for various releases using Selenium RC.
  • Used JUnit framework for creating Selenium scripts.
  • Participated in framework design and developed hybrid framework with data driven and modular capabilities including use of generic and application specific keywords.
  • Extensively used Selenium Locators like ID, Name, Identifier, Link Text, Xpath.
  • Performed cross browser compatibility testing on different operating systems using Selenium RC.
  • Used JIRA to add and track defects.
  • Credited with successfully managing large-scale migrations from AOS/VS to UNIX or Linux environments for key clients
  • Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Hands on experience in manual testing/mobile application testing. Testing involves Android (Mobile/applications), client server and cloud
  • Developed Agile processes using Groovy, JUnit to use continuous integration
  • Validated the request and response using REST.
  • Extensive documentation generation viz. Architecture and User Manual
  • Interacted with Business teams and Developers to understand business requirements and bug fixes.
  • Represented various Quality Assurance Process Management meetings with various levels in organization.

Environment: Selenium RC, JUnit, Eclipse, Java, Maven, QTP, XML, Excel.

Confidential, Pleasanton, CA

QA Engineer

Responsibilities:

  • Actively participated in requirement Analysis from end users, business analysts.
  • As part of Agile Team, I was responsible for Test planning, reviews, test execution.
  • Conducted Functional, System and Regression Testing for various releases.
  • Primary responsible in research and building automation test framework using SELENIUM RC and JUNIT.
  • Developed strategy to move test cases Cucumber for existing and new test cases.
  • The framework is designed to run tests on Firefox, Chrome and IE browsers
  • Created and executed the test scripts with Java/ JUnit.
  • Performed UI, Functional, Integration and Regression testing of the application.
  • Maintained and executed Maven build files for running Automated Tests
  • Identified the Test Data required and maintained for API Tests
  • Involved with pushing the builds to the QA.
  • Trained new team members on how to use SELENIUM and help them create tests using the framework.
  • Developed the classes in Log4j to implement logging feature in all the application modules.
  • Writing JUnit Test cases and testing the modules in development and QA environment.

Environment: Java, HTML, XML, Selenium IDE, Selenium RC, MySQL, JUnit, UNIX, Maven, JIRA.

Confidential, Bethesda, MD

QA Engineer

Responsibilities:

  • Analyzed the business requirements, functional specifications and wireframes.
  • Coordinated and controlled testing projects at every step of the quality cycle from test planning through execution to defect management.
  • Created Test Scripts and responsible for Defect reporting and tracking.
  • Conduct Functional testing, Web testing, Integration testing, Smoke Testing and Regression testing during the various phases and releases of the application
  • Performed API testing for back end Java API using Junit and Java
  • Conducted System testing to ensure the system functions will meet the business needs
  • Attend Test Scripts review meetings.
  • Communicate with Developers, Business Analysts, project managers, and management to resolve Testing Issues and Defects
  • Provided Daily and weekly status reports to the Project Manager

Environment: Java, JUnit, MySQL, MS Outlook, MS Office, Selenium RC, Maven, Jenkins, JIRA.

We'd love your feedback!