Automation Tester Resume
Hamilton, VA
SUMMARY:
- An Automation Test Analyst possessing in - depth technical and business knowledge of Retail, Government, Taxation, Telecommunication, Healthcare and Home Insurance industry derived over 7 years of work experience
- Experience in working in BDD environment with Selenium WebDriver, JAVA and Cucumber technologies
- Understanding and hands-on knowledge of Test automation frameworks - JUnit, TestNG, Data driven, Behavior Driven Development (BDD), Keyword driven and Page Object Patterns
- Experience in developing automation strategies and framework for complex web applications
- Experience working in Selenium WebDriver with Java API
- Experience in API testing of REST and SOAP services using SOAPUI
- Building Continuous Delivery Pipeline using CI tools like Jenkins and Maven
- Experience working in highly agile environment using SCRUM methodologies
- Capable of supervising and mentoring multi-disciplinary teams and doing Quality Management
- A flexible, committed individual with excellent communication and team-building skills, and the ability to influence positive outcomes
- Proficient understanding of code versioning tools, such as GitHub
- Participated in requirement review meetings, analyzing requirements, developing test plan and test cases, Requirement Traceability Matrix, Defect management, Reporting and tracking.
- Expertise in QA Testing in distributed Windows Environment and Oracle databases as back end & performed end-to-end testing.
- Excellent Analytical and problem solving skills, Interpersonal and communication skills. Result oriented, committed and hard working with a quest to learn new technologies and undertake challenging tasks
TECHNICAL SKILLS:
Domain Knowledge: Retail, Government, Taxation, Telecommunication, Healthcare, Home Insurance
Automation Tools: Selenium RC, Selenium WebDriver, Cucumber, Capybara with BDD, ATDD, IntelliJ Idea
Automation Frameworks: Page Object Pattern, Keyword and Hybrid automation frameworks
Performance Tools: JMeter, NeoLoadAPI Testing Tools: Postman, SoapUI
Scripting: Java, Python, Bean Shell, JavaScript
CI (Continuous Integration) Tools: Jenkins, Maven, Bamboo, TFS
Manual Testing: Functional, UAT, Smoke, Regression, Black-box, Grey-box
PROFESSIONAL EXPERIENCE:
Automation Tester
Confidential, Hamilton, VA
Responsibilities:
- Experience of business requirements analysis to finalize application requirements
- Closely collaborated with the Development and Business analyst team to review the design of application
- Actively involved and participating in creation of Test plan, Test strategy, Test cases and their executions via automation scripts
- Complete ownership of end-to-end automation of application starting with automation requirements analysis and designing of automation strategy
- Brainstormed and discussed important work flows with other Testing team members to design optimized flow for automation framework
- Prepare realistic time estimates for automation framework and scripts development
- Developed comprehensive and robust automation framework using Selenium WebDriver, Cucumber, TestNG and Page object model
- Used best practices for code writing and performed code reviews to identify any issues
- Utilized GitHub for code version management related to Selenium WebDriver
- Integrated the automation framework with Jenkins and kick off the tests whenever get a new build on Test environment
- Pair programming with developers to debug and analyze the issues and fix them
- Performed performance and load testing of application using JMeter, Beanshell, Powershell
- Server side resource monitoring using PerfMon agents integrated with JMeter environment
- Created scripts of selected business scenarios and generated load in distributed environment
- Analysis of performance results and Create reports to be shared with development team for performance fine tuning
- Coordinated with DevOps team to implement a continuous integration environment
- Implemented work in Agile environment regularly attending Scrum, Sprint Planning and Sprint Review meetings
- Utilized Postman (chrome extension) and SoapUI for testing of APIs and Web Services in application
- Involved with management and analysts team to document user stories using in house documentation tool
- Followed Agile methodologies, attending iteration planning and scrum meetings
- Managed automation tasks and summary reports in JIRA
- Participated in daily, weekly meetings and technical reviews
Environment: Selenium WebDriver, Cucumber, BDD, ATDD, Java, Eclipse, TestNG, Jenkins, Maven, JMeter, SoapUI, Github.
Automation Engineer
Confidential, Ashburn, VA
Responsibilities:
- Experience of working in all phases of Software development and testing life cycles
- Coordinated work with offshore team to coordinate and oversee testing activities
- Played a lead role in daily scrum meetings, sprint planning and review meetings
- Active role in requirements review to clarify testing scenarios and for better understanding so that automation test suite is developed to do maximum coverage
- Active involvement in development and implementation of Test strategy, test plan and documentation
- Hands on experience of designing and developing Test automation framework using Selenium, Java, TestNG and Maven technologies in Continuous integration environment
- Maintained, updated and executed Automated regression suites using CI tools
- Performed code reviews to ensure that code standards are followed among Automation team members
- Created Traceability Matrix to identify any missing functionalities for testing and covered with automation
- Ensured that Traceability matrix is maintained throughout and is not outdated
- Employed Iterative testing practices to enhance the quality of the software
- Participated in various meetings and discussions to enhance effectiveness of automation suite
- Reported issues in JIRA that are identified through Automation suite
- Interacted with users by conducting User Acceptance Test to ensure that the functionality of the application is properly tested by automation suite
Environment: Selenium WebDriver, JUnit, TestNG, Firebug, XPath Finder, FirePath, Eclipse, HTML, CSS, JavaScript, Chrome, FireFox and Headless browsers in Windows and Mac operating systems
QA Analyst
Confidential, Malvern, PA
Responsibilities:
- Analyzed the Business Requirement Document, Technical Specification Document
- Developed Test strategy document defining the test environment, phases of testing, entrance and exit criteria into different phases of testing through Software Development Life Cycle (SDLC)
- Analyzed requirements and created Traceability Matrix (RTM) between Requirements and Test Cases
- Developed and reviewed Standard testing scripts for Smoke test
- Used Quality Center as repository for maintaining test cases, executing and tracking the defects.
- Used Quality Center extensively for defect management process to log the issues encountered during testing and tracked them until resolution
- Performed Functional Testing, Integration Testing and System Testing
- Coordinated the UAT testing by guiding the users during UAT, logging the defects encountered during UAT in Quality Center and setup trouble shooting sessions to resolve the issues through Bridge calls.
- Conducted walkthroughs and reviews with designers and developers to establish quality policy
- Tracked bugs using VMS and generated the defect reports for review by client and management
- Documented Test Completion Reports after the completion of each phase of testing
- Handled the tasks of ensuring the testing activity is performed accurately and efficiently
- Organized defect meeting to discuss the issues and progress on daily basis
- Examined work closely with developers and SME to make sure application meets the business requirements
Environment: MS Excel, QTP, Quality Center, JIRA, SQL, Java, HTML, Windows, MS Office.
