Software Qa Automation Tester Resume
New, JerseY
OBJECTIVE:
Result oriented software testing professional with 6+ years of experience in Information Technology especially in Software Testing both Web and Client Application, seeking a Software Automation Test Engineer position.
SUMMARY:
- Experienced in Agile Scrum software development life cycle participating in daily scrum, Confidential planning, and retrospective
- Strong Experience in Smoke, Functional, Regression, Integration, GUI, and User Acceptance Testing
- Excellent understanding in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
- Used Agile project management applications like JIRA.
- Work with Automation team to Identified elements, developed script for automation using Selenium Web Driver, cucumber, and Selenium Grid
- Experience working with Framework JUnit, TestNG, Maven, and Page Object Model (POM)
- Extensive knowledge in object - oriented programming (OOP) in Java like inheritance, polymorphism, abstraction, encapsulation
- Involved in setting up the automation framework using Selenium WebDriver, TestNG, Cucumber, Maven, Java, GitHub
- Extensively used cucumber and feature files for implementing the BDD framework
- Worked on developing Java code for automation process
- Used XPath and DOM to work with dynamic and static objects in Selenium
- Configured Selenium WebDriver, TestNG and created selenium automation scripts in java
- Developed Automation framework both Data driven and Hybrid using Selenium WebDriver in Java and performing unit testing by using TestNG.
- Creating and maintaining various databases using SQL Server
- Prepared manual test cases for service appointment creation, modification and deletion
- Created automated test scripts for validating the nightly product builds and regression testing.
- Experience in writing and executing Test Cases and Test Scripts, mentoring customer's staff, working with overall team to meet project goals
- Detail oriented handles multiple projects, forecast deadlines, resource, logistics and budgets for future projects
- Proficient at creating integration solutions in a multi-platform, multi-operating system environment
- Ability to work independently and in a team environment, with a minimum amount of supervision
- Excellent technical communication, documentation, interpersonal and reporting skills.
- Motivated hard worker with professional attitude and work ethics
- A complete Tech Savvy and Positive attitude to expand present knowledge base, energetic, active team player with positive and forward-looking attitude.
TECHNICAL SKILLS:
Software Testing Tools: Selenium WebDriver, Maven, TestNG, J Meter, APM, Cucumber, JIRA, SQL Developer
Operating Systems: Windows 9x/NT/2000/XPDatabases
Oracle 10g/11gIDE: Eclipse
Programming language: JavaCI/CD
Jenkins, GITOther: MS Office, Quick Books, Adobe suite
PROFESSIONAL EXPERIENCE:
Confidential, New Jersey
Software QA Automation Tester
Responsibilities:
- Participated actively with Agile Scrum development process attending Confidential planning, daily scrum, retrospective, and client’s demo
- Developed test cases corresponding to business rules and requirements using Gherkin
- Performed System, UAT, Functional and Regression Testing
- Developed automated scripts using java in Selenium Web Driver with maven, cucumber, and Test NG
- Developed Java programs using Object Oriented Programming (OOP) to enhance test framework
- Performed test automation Development using test framework BDD approach that implements Page Object Model (POM), cucumber feature files, and Test NG configuration files
- Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feed back to the developers
- Implemented Maven for Project building, and Git for code management repository
- Followed the Standard Test Process Guide for the QA Methodology
- Created the Regression Test cases and automated them for the purpose of regression testing
- Developed and maintained automated test scripts to support regression testing and participated actively in system testing and regression testing.
- Used reusable actions with utilizing the flexible functionalities in Quick Test professional
- Provided back end testing for data validation using complex SQL Queries joining multiple tables
- Work closely with Test Lead during the Software Testing Life Cycle (STLC) by ensuring full test coverage of the assigned test cases
- Led and train junior test engineers, and report to management
Confidential, Rockville, MD
Software QA Tester
Responsibilities:
- Performed Smoke, Functional, Systems Integration, Regression, and Database testing at various phases of the development and test cycles
- Perform risk analysis along with proposed mitigation strategies
- Responsible for developing Test plan based on Functional Specification and Technical Specification Of the application
- Developed and executed test cases and verified actual results with expected results
- Developed automation script with Web Driver API using Java, and TestNG test framework.
- Used Continuous Integration Tools Jenkins for automation script run in nightly basis and to provide quick feed back to the developers
- Used Maven for Project building and Git for version control
- Proficient in using implicit Wait, Explicit Wait to sync the script with the application during the run time.
- Developed script using Object Oriented Programming (OOP) concepts in Java
- Retrieve test data using complex SQL queries
- Performed query operations on Oracle to do database validation. Used standard SQL functions and commands to develop complex queries
- Worked closely with developers, Business Analyst, Architects and Project Manager to understand Portal Project
- Assisted and trained team members and customers understanding complex application areas and functions
Confidential, Reston, VA
Quality Assurance Tester
Responsibilities:
- Develop test plans based on test strategy
- Create and execute test cases based on test strategy and test plans
- Review business requirements and software system designs for testability
- Participate in reviews of system architecture, and design documents
- Develop scripts, utilities, simulators, data sets and other programmatic test tools as required to execute Test Plans
- Develop generic and reusable automation frameworks that are used to support multiple applications
- Perform testing by implementing several test cases and documented the results using Quality Center
- Perform GUI, Functionality, Integration, System, User Acceptance, and Backend testing of the application as a whole manually.
- Perform querying the database using SQL to check for successful transactions.
- International Trading Business dealing with Commodities, Fuel (JP54 /D6/ D2 JA1 ETC) also Bonds such as Gold/ Diamond Etc.
