Test Automation Developer, Resume
2.00/5 (Submit Your Rating)
Baton Rouge, LA
SUMMARY
- Confidential with over Six years (6+) of extensive experience on complete STLC for QA testing covering both manual, and automation tests
- Hands on experience in developing test coverage document, implementing teh test procedure, test techniques and test resources
- Knowledge and experience in every phase of STLC, SDLC and standard test process guide for QA methodologies - Agile and Waterfall
- Expert building test automation framework using Selenium WebDriver, TestNG, Cucumber, Maven, and Page Factory for Page Object Model(POM)
- Experienced in Object Oriented Programming (OOP) using Java and implemented Inheritance, Polymorphism, Encapsulation, Abstraction, and Java Collections
- Expert on test execution using Continuous Integration (CI) tool Jenkins
- Participated in teh development of test plans to include scope of testing, test objectives, test approach, test data, and test estimations
- Expert in testing techniques such as smoke, black box, functional, Non-functional, boundary, regression test, end-to-end test, positive & negative test, and integration test, UI, database test and UAT
- Expert in analyzing requirement’s to writing test strategy, test plans, test cases, traceability matrix, QC metrics, QC report and status reporting to Lead, PM and Client
- Entered, retested and resolved defects, changed defect status and generated reports in Quality Center, and JIRA
- Extensive testing experience in writing and executing SQL queries in Oracle and SQL Server
- Energetic self-starter with excellent analytical and organizational skills. Achieves goals, objectives and milestones in an accurate and consistent manner
- Worked with multiple project at teh same time with minimum supervision
TECHNICAL SKILLS
Software Testing Tools: Selenium WebDriver, Appium Cucumber, TestNG, JUnit, Maven, QTP-Quick Test Professional, QC/ALM, JIRA, TOAD, SQL Developer, SoapUI, Apache POI, Liferay DXP, VersionOne, RTC, IIB, Actimize
Databases: Oracle, Microsoft SQL Server, MS Access, DBviewer.
Language: JAVA, HTML, SQL, VBScript, Gherkins
CM: Git, SVN, RTC
PROFESSIONAL EXPERIENCE
Test Automation Developer
Confidential, Baton Rouge, LA
Responsibilities:
- Working with Product Owners and BAs to create acceptance criteria for user stories from product backlog in Agile Environment.
- Managed day-to-day QA and testing activities in an intense, fast paced environment, utilized strong time management and organizational skills to meet shifting priorities and demanding deadlines.
- Design, develop and execute Functional test cases with best practices standard.
- Developed, Executed and Maintained End-to-End test cases of different messages types for connector environment and for simulators.
- Created Test plan and Test Strategy before every release.
- Develop robust Automation test scripts using Java Object Oriented Programming (OOP) concept, Maven, Selenium WebDriver, and Cucumber feature files, BDD methodology.
- Utilized Apache POI jar file to read test data from teh Excel Spread Sheets and load them into required test cases for sending a transaction from SinglePoint application
- Refactored Automation Framework with Page Object Model (POM) and replaced hard coded Xpaths to Dynamic Xpaths including reusable methods for team members to implement.
- Pushed and pulled codes from Central Repository and Managed merge conflicts in Local stream with Rational Team Concert (RTC).
- Reviewed Codes for other team Members for delivering quality codes into teh main branch (.int stream).
- Executed Smoke and Regression Suits in Jenkins.
- Created and managed well detail issues and managed defects in VersionOne.
- Responsible for providing test summary report to QA Lead and Manager
- Performed knowledge transfer with teammates, as appropriate.
- Attending daily scrum and backlog grooming calls in Agile Environment to provide status of tasks/stories.
Confidential, Southfield, MI
Responsibilities:
- Participated in release planning Sprint Planning, Retrospective Meeting, and Daily Stand up for Agile Development.
- Reviewed all documents and ensured dat all scripts and documents are up to date
- Conducted Different types of functional testing to verify teh application is bug or defect free including Beta testing
- Constantly multi-tasking, preparing Test Strategy and Test Schedule for new, upgraded applications.
- Developed Behavior Driven Development (BDD) scripts with Cucumber and converted into Step-Definition
- Used Gherkins Syntax to write Feature Files using Cucumber
- Actively involved in planning, preparing, creating, and running automated test scripts in Selenium Web Driver using Java Codes.
- Developed Customized Hybrid Framework as per teh company’s requirement with Page Object Model @factory design Patter, Cucumber to convert manual test cases, TestNG to execute teh automated scripts, Maven to build teh project, and Bamboo to Continuous Integration (CI).
- Analyzed automated test results, maintained and send reports to management, using TestNG.
- Extensively work throughout Defect Life Cycle from opening to closure using Jira
- Performed Mobile Testing on Web Based App using Appium for Android and iOS devices.
- Performed Cross browser testing and Parallel testing to check browser capabilities using TestNG.
- Performed Rest-Assured Backend Testing using Postman.
- Supported and worked with team to prioritize work request and report issue/results on daily and weekly basis.
- Identified, tracked, resolved all defect and ensured resolutions prior to implementation of software.
Confidential
Responsibilities:
- Actively participated in Agile Scrum development including Sprint Planning, Daily Scrum, and Retrospective meeting
- Worked closely with Product Owner (PO) and Business Analyst (BA) to ensure user stories are clear and consistence
- Developed test cases in Gherkins and implemented cucumber to automate them
- Developed automated scripts using java in Selenium Web Driver with maven, cucumber, and Test NG
- Performed test automation Development using test framework dat implements Page Object Model (POM), cucumber feature files, and TestNG configuration files
- Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feed back to teh developers
- Implemented Maven for Project building, and Git for code management repository
- Submit teh defect reports, and communicate issues to business, engineering, and management using JIRA
- Performed RestFul API testing using Java RestAssured, Cucumber, and TestNG
- Performed Backend Testing by developing complex SQL queries
- Performed mobile app and mobile web testing for Android and iOS devices
- Resolve teh risk, issues and defects with teh coordination of teh group members and external team members
- Work independently in multiple project and effectively communicates with teh stakeholders
Confidential, Rockville, MD
Responsibilities:
- Participated in Sprint planning, retrospective and daily Scrum meeting
- Developed Test Plans, Test Scenarios and Test Cases from Business, Technical and Functional requirements/ user stories
- Automated new test scripts using Cucumber, WebDriver, and Java
- Implemented Page Object Model (POM) concepts using Page Factory to manage objects separately making teh framework reusable and scalable
- Implemented implicit wait and explicit wait in Selenium scripts to ensure dat teh scripts are synchronized with teh application
- Created User-defined functions (UDF), functions libraries and maintained teh initialization scripts to set-up teh work environment
- Responsible for metrics management and defect tracking/defect life cycle where defects were logged and change requests were submitted using JIRA
- Prepared execution SQL quires for back-end testing
- Performed regression testing and new development testing for all applications
- Worked closely with software development and cross functional teams
Confidential, Minneapolis, MN
Responsibilities:
- Created Test plans, Test Scenarios, Test Scripts and Test Cases corresponding to teh test requirements in order to maximize verification coverage of system variables
- Interacted with Development, Requirement, CM, and QA Teams to ensure overall quality of teh software
- Used Confidential Quality Center to ensure efficient documentation of QA activities
- Analyzed and reviewed teh software requirements, and functional specifications
- Attended design review conference meetings with on-site team
- Conducted System, Integration, Functional, Ad hoc, Smoke and Regression
- Tested teh functionalities by Manual Testing and data validation using SQL queries
- Validated teh backend integrity and reports accuracy
- Developed Test Execution Matrices during teh test cycle
- Communicated with developers and QA Team members to resolve issues.
