Automation Test Analyst Resume
Bismarck, ND
SUMMARY
- Quality Engineer with 6+ Years of experience in System Testing Lifecycle including Implementing Test Plans, Test Cases and Test Processes.
- Experience in Manual Testing.
- Experience in Automation Tools such as Selenium WebDriver.
- Expertise in designing and executing of automation scripts using Selenium WebDriver for Web Based Applications.
- Extensive experience in reviewing and analysing Business Requirements and developing and execution of Test Plans, Test Cases/Scenarios, Test Scripts based on the Requirements and Functional Specifications.
- Performed Functional testing, Regression testing, Adhoc testing, Smoke testing, System Testing, Browser Compatibility Testing, Usability testing and End to End Testing.
- Extensive experience using HPALM/Quality Center (QC) for requirements, traceability, test execution, defect management and reporting.
- Experience in Acceptance Test Driven Development (ATDD) & Test Driven Development (TDD) environment.
- Hands on Exposure on TFS Version Control, SVN.
- Hands on Exposure on GIT for Version Control, Maven for build and Jenkins for Continuous Integration.
- Used JIRA to maintain the track of task and subtasks.
- Proficient in using SQL queries to perform back end testing for data integrity.
- Cucumber is a tool based on Behavior Driven Development (BDD) framework which is used to write acceptance tests for web application.
- Experience in testing applications using Agile Development Process and Kanban Process.
- Involved in Scrum Meeting which include Daily Stand Up, Iteration Planning, Release Planning, Estimation Planning and Retrospective.
- Solid background in core java concepts like Arrays, Threads, Collections Frameworks and Java reflection.
- Experience as liaison between business clients and developers to address gaps between requirements and actual development.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS
Testing Tools: Selenium 2, Selenium RC, WebDriver, Selenium IDE, Selenium Grid, Appium, HP Quality Center, Quick Test Professional (QTP), Load Runner, Visual Source Safe, PVCS Tracker, JIRA, AutoIT.
Testing Methodologies: TestNG framework,Junit, White/Black box testing, Regression Testing, User Acceptance Testing, Manual and Automated Testing, Penetration Tester, Stress Testing, End - to-End/Integration Testing.
Programming Languages: SQL, Java, Visual Basic, VB Script, HTML, PL/SQL, C/C++, Visual C++Javascript.
Databases / DB Tools: Oracle, DB2, MS Access, SQL Server, SQL Developer.
Desktop Tools: MS Office, MS Project, Visio, Adobe Acrobat, TOAD.
Java Technologies: JDK 1.x/5.0, J2EE1.4, Java Server Pages (JSP), JSTL, Applets, Java Beans, RMI, JDBC, EJB, JNDI, JMS Threads, Apache Ant 1.6.5, Eclipse IDE, NetBeans IDE.
Application/Web Servers: BEA WebLogic Server 8.1/7.0, Apache Tomcat 5.5.
Operating Systems: Windows and UNIX.
PROFESSIONAL EXPERIENCE
Confidential, Bismarck, ND
Automation Test Analyst
Responsibilities:
- Participated in the requirements gathering sessions and reviewed functional, non-functional requirements.
- Perform formal penetration tests on web-based applications, Networks and Computer systems.
- Design and create new penetration tools and tests.
- Followed Waterfall SDLC methodology through the project.
- Designed the automated test cases using the Selenium Web Driver 2 inside the Eclipse IDE using Java.
- Involved in writing Thread safe blocks for multithread access to make valid transactions.
- I used multithreading extensively in the math engine which was rather ahead of its time: Its immediate purpose was to enhance the user experience of the program by deferring lengthy calculations to background threads.
- Made use of TestNG Framework for the creation of automated test cases.
- Performed the functional, regression and UAT testing of the products.
- Performed the cross browser testing of the application using IE, Firefox, and Chrome.
- Performed the testing in test (QA), and pre-production environments.
- Worked with developers and product manager to resolve the defects on a day to day basis.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium, TestNG, Jbehave, Maven, cucumber, Gherkin and Jenkins Java platform utilizing industry-leading harness design patterns and approaches.
- Cucumber is a tool based on Behavior Driven Development (BDD) framework which is used to write acceptance tests for web application.
- Automation project setup and deployment in Jenkins for continuous Integration.
- Manage multiple builds and patch releases as per the project proceedings.
- Used HP ALM Quality Centre 11.0 for writing Test cases, Test Execution, Defect tracking and Version One tool
- Documented and tracked defects using JIRA-ALM.
- Provided more flexibility in automating test cases.
- Used Jenkins for Continuous Integration
- Worked on SQL database using SQL Server Management.
- Used Maven for Project building.
- Executed the selenium test cases locally, on VM machines and also using Selenium GRID 2.
- Logged the defects in the JIRA tool and tracked the progress.
Environment: Selenium Web Driver 2, Selenium GRID 2, Selenium IDE, TestNG Framework, Spring Framework, Java/J2EE, Apache Tomcat, XML, Oracle, IE, Firefox, JIRA, MS Office, MS Project, Visio, Adobe Acrobat, TOAD.
Confidential, Fairport, NY
QA Analyst / Automation Engineer
Responsibilities:
- Participated in the requirements gathering sessions and reviewed functional, non-functional requirements.
- Followed Agile Process through the project.
- Developing new and updated existing test scripts using Selenium WebDriver and TestNG for Web Based Application.
- Made use of TestNG Framework for the creation of automated test cases.
- Used Hybrid Test Automation Framework for writing new scripts along with updating existing scripts.
- Performed the functional, regression and UAT testing of the products.
- Performed the cross browser testing of the application using IE, Firefox, and Chrome.
- I Used Appium is a HTTP server in react, node.js which creates and handles multiple WebDriver sessions for different platforms like IOS and Android.
- I Used Appium is that it opens the door to cross-platform mobile testing which means the same test would work on multiple platforms.
- Performed the testing in test (QA), and pre-production environments.
- Worked with developers and product manager to resolve the defects on a day to day basis.
- Cucumber is a tool based on Behavior Driven Development (BDD) framework which is used to write acceptance tests for web application.
- Automation project setup and deployment in Jenkins for continuous Integration.
- Manage multiple builds and patch releases as per the project proceedings.
- Using JIRA for planning & organizing of tasks, workflows and handling bugs.
- Implemented Parameterization in SOAPUI and SOA Tested the Services and written Test Cases for and reported the defects to Developers..
- Implemented Data Driven in SOAPUI and tested various functions in WebServices. With Data.
- Worked on SQL database using SQL Server Management.
- Used GIT for version control.
- Used Maven for Project building.
Environment: Selenium Web Driver, TestNG, Spring Framework, Java/J2EE, Apache Tomcat, XML, Oracle, SOAPUI, IE, Firefox, JIRA, MS Office, MS Project, Visio, Adobe Acrobat, TOAD.
Confidential, Charlotte, NC
Automation Test Engineer
Responsibilities:
- Used Agile methodology in developing the application, which includes iterative application development, 2 week-sprints, daily stand up meetings, Sprint Retrospective, Sprint Planning, Story Estimates and customer reporting backlogs(bugs).
- Collaborated with the business and technical teams and took the responsibility to document the functional and technical specifications in the business requirements analysis phase.
- Responsible for providing Risk Assessments, test Plans, test cases and executing and creating Test Results them within an AGILE software development SCRUM environment.
- Implement sustainable performance testing practices that monitor performance over time.
- Developed automated scripts for performing Regression Testing through Selenium WebDriver.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application. Involved in writing Thread safe blocks for multithread access to make valid transactions.
- Involved in writing Thread safe blocks for multithread access to make valid transactions.
- I used multithreading extensively in the math engine which was rather ahead of its time: Its immediate purpose was to enhance the user experience of the program by deferring lengthy calculations to background threads.
- Created test scripts using Web driver.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium, TestNG, Jbehave, Maven, cucumber, Gherkin and Jenkins Java platform utilizing industry-leading harness design patterns and approaches.
- I Used Appium is a HTTP server in react, node.js which creates and handles multiple WebDriver sessions for different platforms like IOS and Android.
- I Used Appium is that it opens the door to cross-platform mobile testing which means the same test would work on multiple platforms.
- Experience in Medicaid eligibility system operations.
- Automation project setup and deployment in Jenkins for continuous Integration.
- Manage multiple builds and patch releases as per the project proceedings.
- Defect Reporting, Analyzing, Tracking and Report Generation using JIRA.
- Worked on SQL database using SQL Server Management.
- Used Maven for Project building.
- Testing REST API’s for all of the given web service requirements in the project.
- Tested the SOAPUI Web services for Provider and Member portals.
- Analyzing and Tested Rest based webs services using Soap UI.
- Worked on Technical documentation, e.g. test plans, test cases and test scripts, test reports and trace matrix.
- Collaborate and coordinate with cross-functional project team members to ensure project deliverables are produced within the expected timeline.
- Used GIT for version control.
- Provided training and mentoring to software testing members.
- Led the validation team in preparation for validation activities and performing system/application testing.
Environment: Selenium Web Driver, TestNG, Spring Framework, Java/J2EE, Apache Tomcat, XML,SOAPUI, Oracle, IE, Firefox, JIRA, MS Office, JDBC, MS Project, Visio, Adobe Acrobat, TOAD.
Confidential
QA Analyst / Software Tester
Responsibilities:
- Participated in the requirements gathering sessions and reviewed functional, non-functional requirements.
- Analyzed the Business Requirements document and have written Test Cases.
- Analyzed the Test plan, which detailed the testing scope, strategy, test requirements, and necessary resources.
- Ensure traceability of test cases back to the Business requirements.
- Developed test plan, test scenarios based on the requirements.
- Reviewed the test plan, scenarios with clients for sign-off.
- Designed test cases / scripts for automation using Selenium WebDriver using Java.
- Utilized TestNG framework for test cases creation.
- Performed GUI Testing, Functional Testing, Integration Testing and Regression Testing.
- Execution of manual test cases and responsible to track and log the defects using Quality Center.
- Interacted with developers to sort out the issues and the defects.
- Automation project setup and deployment in Jenkins for continuous Integration.
- Prepared test data required for automation of scripts by co-ordinating with business users.
- Executed automation scripts and documented testing results.
- Defect tracking and management is performed using JIRA tool.
- Used Git allows a team of people to work together.
- Worked with developers and business users to resolve issues.
- Published status reports on daily basis to project team.
Environment: Selenium WebDriver, TestNG Framework, Java/J2EE, Apache Tomcat, XML, Oracle, IE, Firefox, JIRA, MS Office.
Confidential
QA Tester / Core Java Developer
Responsibilities:
- Reviewed requirements from Business Requirement Documents (BRD) and converted them to functional requirements.
- Involved in the design and development of framework for GUI interface and reconciliation.
- Used Struts to implement MVC design pattern for application development.
- Used Java Collection framework for manipulation for the data from both files and database.
- Developed session beans and entity beans for the authentication and interacting with database.
- Implemented business logic at server side using session beans and used session façade and singleton design patterns to interact with entity beans.
- Used Struts Action as controller to interact with business logic and Action Forward to forward to certain page by using JSP pages for different requests.
- Deployed the application in Bea WebLogic server.
- Followed Waterfall SDLC methodology through the project.
- Developed Unit Test Plan and Test cases by working with business clients.
- Conducted Unit, and Functional Testing.
- Reported defects and tracked them for resolution.
- Participated in Walkthroughs and Defect report meetings periodically.
- Supported User Acceptance Testing (UAT).
Environment: Java, JDBC, JSP, Struts, Java Beans, JDBC, BEA WebLogic Server, MS Word, MS Excel, Oracle.
