We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • Over five years of experience in Software Quality Assurance.
  • Excellent experience in manual and automation testing of Web based applications
  • Experience in analysis of Software Requirement Specification Document and Use case Document
  • Experience in creating and executing Test Plans, Test cases and automation scripts for Integrated Functional and Regression testing purposes.
  • Experience in debugging and troubleshooting automation test scripts.
  • Experience in Banking business domain and applications
  • Strong understanding of Fraud detection techniques such as multi - factor authentication, Out of Wallet Authentication and other Interdiction methods
  • Experience in automated testing of security and fraud-detection features of online banking systems
  • Experience testing applications secured through fraud-prevention analytic tools such as Actimize
  • Excellent experience in framework enhancement and automation test scripting using Java, TestNg, and Selenium Webdriver
  • Experience in implementation of Page Object Model/Page factory for end-to-end application testing through UI
  • Experience in Data Driven and Hybrid test automation for developing automation scripts using Java and TestNg data provider
  • Experience writing and executing automated tests on native mobile apps using Java and Appium test framework
  • Experience with build and Continuous Integration tools such as Maven and Jenkins.
  • Experience in logging and tracking defects using defect tracking tools such as Quality Center/ALM, Clear Quest, and Jira
  • Excellent experience in backend testing through automated and manual SQL Queries
  • Experience in executing Web Service calls through Java based wrapper methods
  • Experience in SOAP / RESTful web service testing using SOAPUI
  • Experience in manual testing of Native Apps on devices
  • Experience in troubleshooting issues by using logs in Splunk
  • Experience in shift-left software testing efforts to minimize software delivery time and cost
  • Good understanding of service virtualization concepts and its benefits in simulating application dependencies
  • Familiar with web application development with Spring MVC Architecture
  • Strong understanding of J2EE multi-tier web application architecture
  • Comfortable working independently and in a team environment.
  • Worked on Windows and UNIX environment.
  • Experience in working with Agile and waterfall testing methodology

TECHNOLOGY & TESTING PROFICIENCIES:

Testing Tools: Selenium WebDriver, Selenium Grid, HP Quality Center, Mercury Quality Center, TestNG/Junit, Jira, Splunk, Appium, Selendroid

Testing Methodologies: Smoke Testing, Functional Testing, Regression Testing, Integration Testing, UAT

Database management Tools: Oracle Sql developer, TOAD for Oracle, MySQL, Microsoft SQL

Programming/Scripting Languages: Java, SQL, Java Script, C#, Unix Shell Scripting, Assembly Language, Groovy

Systems: Windows, Linux, Android, IOS, OS

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

QA Automation Engineer

Responsibilities:

  • Analyze complex business rules to ensure accurate implementation and execution of automated test cases
  • Experience in automated testing of security and fraud-detection features of online banking systems
  • Participate in shift-left software testing efforts to minimize software delivery time and cost
  • Responsible for creating, debugging and troubleshooting automated test scripts used for functional and regression tests
  • Responsible for functional integrated (FIT projects) and regression testing.
  • Automated data-preconditioning and test data reuse while taking care of potential data conflicts between multiple test cases
  • Automation test framework enhancement through implementation of service call wrappers in Java
  • Execution of chains of service calls to trigger business rules and validation of expected backend results
  • Creating backend PL/SQL queries of a range of complexities and execution through JDBC interface
  • Creating and execution of end-to-end test scripts using Java-TestNg and Selenium Webdriver
  • Creating test scripts targeting different device platforms namely mobile, tablet and desktop browsers
  • Developed data-driven test scripts using TestNg data provider and test databases such as HP ALM
  • Troubleshooting and maintenance of automated regression test scripts while addressing release-specific updates and data issues
  • Build and execution of test scripts on continuous integration servers using Jenkins
  • Experience and strong understanding of object oriented programming and backend integration in Java/J2EE environments
  • Experience in analyzing elaborate fraud prevention business rules
  • Experience testing applications secured through fraud-prevention analytic tools such as Actimize
  • Experience in manual testing of Native Apps on devices
  • Experience in automating mobile/tablet (Android/IOS) web based applications using simulator
  • Experience in automating Android native apps using Appium testing tool
  • Experience in checking logs using splunk for identifying issues
  • Experience in running Unix commands using Putty
  • Experience in agile and waterfall application development environments
  • Providing technical guidance and experience sharing to junior team mates
  • Handling issues independently as well as through collaborations with the team
  • Believer in continuous learning and able to quickly adapt to new technologies

Environment and Tools: Windows, Unix, Selenium WebDriver, Quality Center/ALM, Eclipse, TestNG, Apache ANT, Maven, Jenkins, SOAPUI, SVN, Clear Quest, Splunk, Sql Oracle developer, TOAD for Oracle, Hogan, Appium, UIAutomatorViewer, Chrome, FF, IE

Confidential, Los Angeles, CA

QA Automation Engineer

Responsibilities:

  • Followed agile methodology for development and QA cycles.
  • Collaborated with the business analyst, peers, software developers, and product manager in understanding the requirement.
  • Prepared test scenarios and test cases according to the user story and wire frame.
  • Involved in creating TestNg based data-driven automation test framework
  • Created automation scripts using Java and selenium web driver.
  • Responsible for functional, smoke and regression testing in different testing environments.
  • Involved in executing test in production environment
  • Executed RESTful web service testing using SOAPUI Pro.
  • Used Jira tool for issue tracking and to follow up the overall testing activity by team members
  • Used SVN for keeping track of different versions of the test scripts.
  • Used build and continuous integration tools such as ANT and Jenkins for facilitating the testing process.
  • Attended standup and defect status meetings on everyday basis.

Environment and Tools: Windows, Selenium WebDriver, Selenium Grid, Jira, Quality Center/ALM, TestNg, Apache ANT, Jenkins, SOAPUI, SVN, IE, FF, Chrome

Confidential, Columbia, MD

Software Engineer/QA Analyst

Responsibilities:

  • Coordinated with Business Analysts, Product managers and developers to analyze use case document for testing purpose.
  • Prepared Test Plan, Traceability matrix and Test cases.
  • Involved in creation and execution of manual test cases and automation scripts.
  • Developed automation test scripts based on Page Object Model using Java and Selenium WebDriver.
  • Used data driven framework for preparing and execution of automation test scripts.
  • Engaged in functional and regression testing.
  • Used Junit framework for execution of automation scripts.
  • Executed compatibility testing using the native support of a dedicated test framework.
  • Used selenium grid to run compatibility testing on different machines.
  • Used Git to manage project files.
  • Used Quality Center as a defect tracking and reporting tool for the defects.
  • Worked closely with the development team to ensure that issues/defects are dealt in a timely and professional manner. Used Quality Center tool for facilitating the testing process.
  • Attended project review meetings, daily-weekly status meetings and walkthroughs with Project m anagers and leads
  • Prepared execution summary report after completion of each release.
  • Supported the development team in creating JSPs and custom tags required for the presentation layer of the application.
  • Created model classes to encapsulate business logic as part of Spring MVC architecture.
  • Worked with offshore developers team.
  • Followed Waterfall methodology for QA life cycle.

Environment and Tools: Windows, Selenium WebDriver, Jira, Quality Center/ALM, Apache ANT, Maven, SQL, Git, IE, FF, Chrome, Safari

We'd love your feedback!