We provide IT Staff Augmentation Services!

Qa Analyst / Automation Engineer Resume

Fairport, NY

SUMMARY

  • 7+ years of Information Technology experience in software QA/QC with expertise in Open Source tools like Selenium 2, Selenium RC, WebDriver, Selenium IDE, Selenium Grid utilizing TestNG framework, and HP/Mercury Interactive tools like Quick Test Professional (QTP), Quality Center, and Load Runner.
  • Extensive experience in reviewing and analyzing Business Requirements and developing and execution of Test Plans, Test Cases/Scenarios, Test Scripts based on the Requirements and Functional Specifications.
  • Extensive experience using HP Quality Center for requirements, traceability, test execution, defect management and reporting.
  • Hands - on experience with Manual Testing, Automated Testing using several automation tools like Selenium and Quick Test Professional (QTP)
  • Experience in Agile, V model and Waterfall Development Life Cycle models.
  • Hands on Exposure on TFS Version Control, SVN.
  • Hands on Exposure on GIT for Version Control, Maven for build and Jenkins for Continuous Integration.
  • Proficient in using SQL queries to perform back end testing for data integrity.
  • Good in developing database queries for Backend Testing, Knowledge of Oracle and SQL Server.
  • Expertise in Compatibility analysis and implementation of products on various Browsers, Virtual Environments, Operating systems and Mobile devices.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
  • Extensive experience in conducting different kinds of tests such as Integration, Regression, Functional, System Testing, Black Box, White Box, UAT and Sanity Testing.
  • Experience testing applications in multi-tier, Client-Server, Object Oriented technologies including applications developed in Java and Visual Basic.
  • Proven ability in designing and creating Keyword driven, Data Driven and Hybrid automation frameworks for J2EE based applications using Junit, ANT and TestNG.
  • Cucumber is a tool based on Behavior Driven Development (BDD) framework which is used to write acceptance tests for web application.
  • Experience as liaison between business clients and developers to address gaps between requirements and actual development.
  • Experience as a developer with Java oriented web based applications with strong Object Oriented Designing skills.
  • Solid background in core java concepts like Arrays, Threads, Collections Frameworks and Java reflection.
  • Strong proficiency with swing printing and imaging and other packages of core java API.
  • Excellent ability to code and design to specifications
  • Strong analytical and debugging skills for issue identification and resolutions.
  • 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, HP Quality Center, Quick Test Professional (QTP), Load Runner, Visual Source Safe, PVCS Tracker, JIRA, AutoIT.

Testing Methodologies: TestNG framework, White/Black box testing, Regression Testing, User Acceptance Testing, Manual and Automated Testing, Penetration TesterStress 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, Servlets, Java Server Pages (JSP), JSTL, Applets, Java Beans, RMI, JDBC, EJB, JNDI, JMS Threads, Apache Ant 1.6.5, StrutsHibernate, 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, Fairport, NY

QA Analyst / Automation Engineer

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.
  • I Used Appium is a HTTP server in 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.
  • Automation project setup and deployment in Jenkins for continuous Integration.
  • Manage multiple builds and patch releases as per the project proceedings.
  • Documented and tracked defects. Using JIRA.
  • 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, Charlotte, NC

QA Analyst / Automation 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.
  • Perform formal penetration tests on web-based applications, Networks and Computer systems.
  • Design and create new penetration tools and tests.
  • 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.
  • 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.
  • 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 used to execute and run test cases in different platforms like IOS and Android.
  • 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.
  • Documented and tracked defects. Using JIRA.
  • 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.
  • Testing REST API’s for all of the given web service requirements in the project
  • 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.
  • Provided and mentoring to software testing members.
  • Led the validation team in preparation for validation activities and performing system/application testing.
  • Analyzing and Tested Rest based webs services using Soap UI.

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, JDBC,MS Project, Visio, Adobe Acrobat, TOAD.

Confidential, NJ

QA Analyst / Automation Engineer

Responsibilities:

  • Involved in requirements gathering and participated in the design of framework for web interface with back-end systems.
  • Analysed gaps in existing as-is state of the applications, and documented the enhancements to meet the requirements.
  • Developed test plan, and test cases and acquired sign-off from the clients and developers.
  • Designed the automated test cases using the Selenium Web Driver 2 inside the NetBeans IDE using Java.
  • Made use of TestNG Framework for the creation of automated test cases
  • Executed the selenium test cases locally, on VM machines and also using Selenium GRID 2.
  • By working with clients, performed functional, regression and UAT testing of the new enhancements.
  • Prepared Test plans, Test Scope, Test Objective, Reviewed Test cases.
  • Used QTP and writing VB scripts for some extend in running regression suite.
  • Performed the cross browser testing using IE, Firefox, and Chrome.
  • Performed defect capturing and logging them in JIRA for tracking. Published defect status daily and reviewed with developers for resolution.
  • Acquired sign-off’s from business clients for production deployment.

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

QA Analyst / Software Tester

Responsibilities:

  • Participated in the requirements gathering sessions and reviewed functional, non-functional requirements.
  • Developed test plan, test scenarios based on the requirements.
  • Perform formal penetration tests on web-based applications, Networks and Computer systems.
  • Design and create new penetration tools and tests.
  • Reviewed the test plan, scenarios with clients for sign-off.
  • Designed test cases / scripts for automation using Selenium IDE, Selenium RC using Java.
  • Utilized TestNG framework for test cases creation.
  • 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.
  • Worked with developers and business users to resolve issues.
  • Published status reports on daily basis to project team.

Environment: Selenium IDE, Selenium RC, TestNG Framework, Java/J2EE, Apache Tomcat, XML, Oracle, IE, Firefox, JIRA, MS Office.

Hire Now