Test Automation Engineer Resume
Irvine, CA
SUMMARY
- Around 7 years of professional experience in Software Quality Assurance, Manual and Automation testing of Web based, Client - Server
- Experience in different SDLC methodologies - Agile, waterfall
- Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, Selenium Web driver and Selenium GRID), JUnit, Eclipse and preparation of automation test framework.
- Good understanding of Object Oriented Programming (OOPS) concepts.
- Extensive Experience in Programming with Core Java including handling exceptions, overloading and overriding with methods and functions.
- Expertise in creating JUnit and TestNG testing frame works.
- Proficient in Web based testing including GUI Testing, Regression Testing, Integration Testing, Database Testing, System Testing, Functional Testing
- Expertise in Test Automation using Selenium Webdriver with JAVA, TestNG - page object oriented framework
- Experience working with QTP - hybrid framework
- Performed Functional, Integration, Regression, End to End and User Acceptance Testing (UAT)
- Strong skills on E2E Database Testing using SQL queries on Oracle
- Experience in implementation of Test Plans, Designing, Developing the Test Procedures and Test cases for the projects developed using GUI Tools, Client/Server and UNIX.
- Effective and efficient communication across cross functional team and ability to prioritize multiple tasks.
- Perform accessibility testing(508 Compliance) using JAWS
- Experience in writing Test Plans, defining Test Cases, developing and maintaining Test scripts, analyzing the results of scripts, interaction with developers in fixing the errors
- Experience in using IBM BPM, Process designer, Process Center for workflow and task management
- Expertise in using test, Defect management tools like JIRA, Quality Centre/ALM
- Experience in multiple domains - Insurance, Health Care, Telecom, Portal applications on both manual and automation testing
TECHNICAL SKILLS
Languages: C, JAVA, SQL
Automation Tools: Selenium Webdriver, QTP, TestNG, Cucumber, SoapUI, Jenkins
Query Languages: SQL
Databases: Oracle, SQL Server
Test Management Tools: Quality Center/ALM, Rally, JIRA,TFS
Platforms: Windows, MAC, Unix, Linux
Others: Salesforce, Eclipse, Toad, IBM BPM,TestNG, Process Designer, SQL Developer, SVN, PostMan, SOAP UI, XML, JSON, JAWS
PROFESSIONAL EXPERIENCE
Confidential, Irvine, CA
Test Automation Engineer
Responsibilities:
- Plan, maintain Selenium test scripts for multiple projects running in agile-sprint methodology
- Used page object oriented test automation framework using Java, TestNG, Selenium Webdriver
- Create automation test scripts using Oops in Java
- Co-ordinate with vendors on defect resolution, requirement changes with regards to the websites implemented by them
- Co-ordinate with Offshore team on a daily basis - track the status, issues/defects for resolutions based on criticality, capacity issues
- Schedule and attend defect meetings and prioritized the bugs based on the business requirements and client needs as per the project managers
- Perform manual testing on the websites - validate it against the datafile and rest services, and report defects in JIRA, if any
- Prioritize various modules for testing based on the deadlines and the requirement from the project managers
- Prepared and execute SQL scripts for testing various functionalities of the applications
- Mobile testing on IPAD, IPHONE and ANDRIOD
- Cross browser testing using CrossBrowerTesting.com
- Worked as part of an Agile team to solve problems and develop projects in a fast paced environment
Environment: Eclipse, Selenium Webdriver, Java, TestNG, Agile, JIRA, Mozilla Firefox, Google Chrome, IE, Snag IT, Oracle, UNIX, SOAP UI
Confidential, Austin, TX
Sr QA Engineer
Responsibilities:
- Design test cases for Portal UI and workflow REST/SOAP API’s in JIRA
- Created page object oriented framework using Java, TestNG, Selenium Webdriver
- Created different testNG suites for smoke and regression testing using TestNG groups
- Plan, maintain Selenium test scripts for multiple projects running in agile-sprint methodology
- Create Automation test scripts using Oops in JAVA
- Integrate smoke and regression test scripts into Jenkins
- Participate in Sprint planning, estimations, retrospective and daily standup meetings
- Functional testing on REST API’s using SOAP UI and validate the WebServices using Database, IBM Process Designer and Process portal/center
- Validated the webservices/application data after IBM BPM upgrade/migrate from 7.5 to 8.5
- Perform System testing on the Confidential SMC(Staff Management Center) portal to ensure the quality as per the requirements
- Perform accessibility testing(508 Compliance) using JAWS and few firefox addons
- Use JAWS screen reader to verify if the application is read correctly for all pages and adheres the 508 checklist provided by client
- Report defects in QC and do a IA after every cycle to reduce the regression defects
Environment: Agile, Selenium Webdriver, Java, TestNG, JIRA, SOAP UI 5.0, Internet Explorer 9, SQL Developer, Oracle, XML, JSON, IBM BPM, Process Designer, Process Portal, JAWS, Jenkins
Confidential
QA Analyst
Responsibilities:
- POC for offshore automation team with a group of 2members.
- Provide automation estimates for each sprint and assign tasks based on the capacity - Agile methodology
- Create Automation test scripts using Oops in Java as TestNG tests
- Automate Salesforce CRM which is integrated with SII app(wealth brokerage app for Credit officers) using Selenium webdriver - keyword driven framework
- Create Selenium automation test scripts in Java and use TestNG for reporting
- Create Test Scripts for different functionalities across Salesforce CRM integrated with SII
- Execute the regression test scripts and report for any defects
- Send the project automation test status to the client
- Attend status calls on a daily basis and update the status to the onshore
Environment: Selenium Webdriver, Java, TestNG, Salesforce CRM, Windows, JIRA, IE, FF, Chrome, Agile
Confidential
Test Engineer
Responsibilities:
- Authoring/Updating the test cases for the new functionalities for GUI and Rest API’s
- Create test automation scripts for regression testing for portal UI - using Selenium, TestNG, JAVA
- Used page object oriented framework for test automation and TestNG as reporting framework
- Verify the application works correctly on mobile devices like ipad, iphone etc
- Update the regression scripts as and when required
- Test the rest APIs using SOAP UI and validate the response against the database
- Record and track issues logged into the defect-tracking system
- Testing the website on multiple browsers
- Validate the business scenarios on pre-prod environment before each release
Environment: Selenium Webdriver, TestNG, JAVA, ALM, SQL Developer, Oracle, IE, FF, Google Chrome, SOAP UI, TFS, Agile
Confidential
Test Engineer
Responsibilities:
- Record and track issues logged into the defect-tracking system, QC
- Manual execution and review of test cases (Maintenance, CORE)
- Extensively validate the UI data against the database - to ensure the data accuracy
- Authoring/Updating the test cases for the new functionalities in QC
- Involve in Functional, GUI, System Integration, Regression, Smoke and Maintenance testing
- Involved in NERV Testing for tracking the quality and the status of the issues logged by the team
- Execute the regression test scripts using QTP during every cycle and verify for any defects
Environment: Quality Center(QC), SVN, Oracle, SQL Developer, QTP 10, VBS, Unix