Automation Test Engineer Resume
5.00/5 (Submit Your Rating)
Malvern, PA
SUMMARY
- Experienced in Agile Scrum software development life cycle participating in daily scrum, sprint planning and retrospective
- Experienced software development life cycle in Kanban participating in DSU, Big Room planning and Demos
- Strong Experience in Smoke, Functional, Regression, Integration, GUI & User Acceptance Testing
- Excellent understanding in Software Development Life Cycle (SDLC), Software Configuration Management, Software Life Cycle Methodology
- Expert in open - source test automation software Selenium Web Driver, cucumber (BDD) approach and Selenium Grid
- Expert in test Framework using JUnit, TestNG, Maven and Page Object Model (POM)
- Working knowledge in Apache Groovy & Java language object-oriented programming (OOP) concept such as inheritance, polymorphism, abstraction, encapsulation, and interface
- Experience in writing and executing Test Cases and Test Scripts, mentoring customer's staff, working with overall team to meet project goals on time
- Experience in working with HP Quality Center and JIRA
- Expert in developing hybrid framework using Selenium WebDriver with Java
- Detail oriented, handles multiple projects, forecast deadlines, resource, logistics and budgets for future projects
- Experienced in RDBMS such as Oracle, My SQL and SQL Server
- Experienced in Designing and developing mobile test plans, test cases and execute them for iPhone, iPad and Android using Appium, UI Autometer Viewer
- Expert in developing complex SQL scripts for database testing
- Ability to work independently in a team environment with a minimum supervision
- Excellent technical communication, documentation, interpersonal & reporting skills.
- Led and trained junior test engineers, developers for testing solutions & reported to management
- 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 looking attitude.
TECHNICAL SKILLS
Software Testing Tools: Selenium WebDriver, Maven, TestNG, Cucumber, Rest Assured, JIRA, Selegen, RQM, SQL Developer, Appium, UI Autometer Viewer
Operating Systems: UNIX, Windows 9x/NT/2000/XP
Databases: Oracle, Microsoft SQL Server, Postgres, MS Access
CM: Share Point, GIT, AccuRev
PROFESSIONAL EXPERIENCE
Confidential, Malvern, PA
Automation Test Engineer
Responsibilities:
- Developed manual test cases & automated test scripts using tool like Selegen
- Heavily done backend testing using Postman & pushed tests for nightly bases CI Jenkins jobs
- Work closely with SD and developed Test Plans, Test Case and Test strategy documents to ensure full test coverage for teh assigned test cases
- Participated development process by attending DSU, Big Room planning and Demos
- Developed and maintained automated test scripts to support regression testing & performedtroubleshootingfor Automated API tests
- Experienced working with AccuRev for code management & maintenance.
- Created, Updated, and wrote test cases in RQM for manual, automaton, and regression testing
- Experienced with creating and performing test automation development using test framework that implements Page Object Model (POM), using tools like Selegen and Test NG configuration files
- Responsible for validating Manual and Automation test cases and keeping expected testing evidence in shared path and evaluating testing TEMPeffectiveness and provide improvement feedback in teh testing process.
- Worked closely with Team Lead’s, developers, Analyst, SD, and Project Manager to understand Portal Project issue and find solutions
Confidential, Mayfield Village, OH
Software Test Engineer
Responsibilities:
- Participated actively with Agile Scrum development process attending sprint planning, daily scrum, retrospective, and client’s demo
- Documentedtest plansandtest casescorresponding to business rules and requirements using Gherkin
- PerformedSystem, UAT, Functional and Regression Testing manually and converted them to automated scripts
- Developed automated scripts using java in Selenium Web Driver with maven, cucumber, and Test NG
- Developed Java programs using Object Oriented Programming (OOP) concepts to enhance test framework
- Performed test automation Development using test framework 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 teh developers
- Implemented Maven for Project building and Git for code management repository
- Followed teh Standard Test Process Guide for teh QA Methodology
- Created teh Regression Test cases and automated them for teh purpose ofregression 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 teh flexible functionalities in Quick Test Professional
- Comfortable with Designing, developing, mobile test plans and execute them for iPhone, iPad and Android using Appium
- Providedback-end testingfor data validation using complexSQLQueries joining multiple tables
- Work closely with Test Lead during teh Software Testing Life Cycle (STLC) by ensuring full test coverage of teh assigned test cases
- Led and trained junior test engineers and reported to management
Confidential, New York, NY
QA Engineer
Responsibilities:
- Performed Smoke, Functional, Systems Integration, Regression and Database testing at various phases of teh 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 teh application
- Developed and executed test cases and verified actual results with expected results
- Developed automation script with Web Driver API using Java and TestNG
- Used Continuous Integration Tools Jenkins for automation script run in nightly basis and to provide quick feed back to teh developers
- Used Maven for Project building and Git for version control
- Enhanced automated scripts by developing Java classes and methods using object-oriented programming concepts (OOP) such as inheritance, polymorphism, encapsulation, and abstraction
- 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, Rockville, MD
Software Test Analyst
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 reusable automation frameworks that are used to support multiple applications
- Perform manual testing by implementing several test cases and documented teh results using Quality Center
- Perform GUI, Functionality, Integration, System, User Acceptance and Backend testing of teh application as a whole manually
- Perform querying teh database using SQL to check for successful transactions.
