Qa Automation Engineer Resume
PROFESSIONAL SUMMARY
- Seasoned Computer Professional with 9 years experience in Quality Assurance. Knowledgeable in the following, Automating Mobile (Android and iOS) as well as web, service calls both web services and restful calls.
- Gained a cumulative knowledge working of several Operating Systems, Programming Languages and Methodologies, which has added unique perspective to testing and developing automated scripts.
TECHNICAL SKILLS
Testing: UI Automated, Backend Automated, Functional, Regression, Smoke
Testing Tools: Jenkins, JIRA
Mobile Automation: Appium
Web Automation: Selenium Webdriver
Development Cycles: Agile, Scrum, Waterfall
Versioning: GIT
Languages: Java, Python
Databases: PL/SQL, Oracle, SQL - Server, DB2, and Microsoft Access.
OS: Windows and OSX
IDE: Eclipse, PyCharm and SQL Developer
Testing Tools: XCode, Android Studio, Charles Debugging Proxy, Quality Center, Rally, Team Site, Media Bin, Toad for oracle, Siebel, CLA, Quick Test Professional
Office Products: Microsoft Office, Excel, Access, Visio, Outlook, and Open Office.
PROFESSIONAL EXPERIENCE
Confidential
QA Automation Engineer
Tools: Appium, XCode, Android UIAutomator, Jenkins, Maven, GIT, Charles Debugging Proxy, BrowserMob Proxy, JIRA
Responsibilities:
- Creating and maintaining regression test suite for Mobile applications at onsite using Appium with Java
- Run and maintain daily automated smoke tests for Android and iOS apps
- Set up new automation projects for upcoming projects
- Adding new functionalities/features to the existing Client framework
- Knowledge transfer from the business customers to the team and mentor team mates
- Managing project execution and testing activities according to requirements, designs and solutions. Producing regular status reports.
- Continuous Integration using git and Jenkins
- Testing http and https requests and responses through Charles debugging proxy and automating the same through browsermobproxy
- Automated testing of video and ad playback
- Quality assurance lead for TVE project which authenticates mobile app users to watch TV using various MVPD providers
- Creating running and maintaining automated regression test suite for various Viacom brands such as MTV,NICK,CC,NICKJR,TVLAND etc for Android and iOS.
- Make the automated tests to run successfully for International locales so that the app is available fully for users all around the world
- Perform code review for features added to the test suite
- Perform thesmoke and sanity teston any deployed build and give a go ahead for the team to continue testing
- Test execution of critical items and emergency defect fixes
- Providing QA sign offs in all the environments such as Staging and Production
- Defect Management - Defect finding/monitoring/retesting, triage meetings and tracking defects to closure
- Review Daily status Report and Weekly status report and send across to the project team.Wrote bash automated script to install MJFreeway system into remote and local systems.
Confidential
QA Automation Engineer
Tools: Appium, Selenium Webdriver, XCode, Android UIAutomator, Jenkins, Maven, GIT, HP Quality Center
Responsibilities:
- Estimate the test effort and team (size, skills, aptitude and schedule)
- Create the test schedule (tasks, dependencies and assigned team members)
- Collect the queries related to the requirements and get them resolved by the business person (e.g. the client, business analyst, product manager or project manager) assigned to the project
- Creating and maintaining regression test suite for web applications at onsite using Selenium with Java
- Run daily automated smoke tests
- Creating and maintaining regression test suite for mobile applications at onsite using Appium with Java for Android and iOS apps
- Continuous Integration using git and Jenkins
- Involved in review of Project Plan, Testing Strategy, Test Plan and Test Execution Approach.
- Own and maintain the test automation suite of the project
- Perform thesmoke and sanity teston any deployed build and give a go ahead for the team to continue testing
- Make the automated tests to run successfully for International locales so that the app is available fully for users all around the world
Confidential
QA Automation Engineer
Tools: Selenium Webdriver, Jenkins, Maven, GIT, Rally
Responsibilities:
- Estimate the test effort and team (size, skills, attitude and schedule)
- Review and analyse the project requirements
- Creating and maintaining regression test suite for web applications at onsite using Selenium with Python
- Continuous Integration using git and Jenkins
- Collect the queries related to the requirements and get them resolved by the business person (e.g. the client, business analyst, product manager or project manager) assigned to the project
- Managing project execution and testing activities according to requirements, designs and solutions. Producing regular status reports.
- Involved in review of Project Plan, Testing Strategy, Test Plan and Test Execution Approach.
- Quality assurance lead for “prepare and prevent” module of travelers.com
- Perform thesmoke and sanity teston any deployed build and give a go ahead for the team to continue testing
- Conduct defect review/triage meetings with the concerned development and support teams
- Reviewing test plan trees, test cases and test scenarios
- Providing QA sign offs in all the environments such as Customer Test, Model Office and Production
- Managing all test deliverables, issues, risks, dependencies and assumptions
- Review Daily status Report and Weekly status report and send across to the project team.
- Involved in the daily status meetings, weekly meetings, Client meetings, Client Demo and workshops.
Confidential
Quality Assurance Engineer
Tools: Java, Eclipse, Maven, Siebel, CLA, HP Quality Center, Selenium, Quick Test Professional, Toad for Oracle
Responsibilities:
- Offshore QA Lead for 9 member project.
- Analysis and understanding of project requirements.
- Delivered all the projects successfully (with the team size of 9) with "0" production fall out
- Preparation of TCP estimates, unified Test plan-Test Strategy and KT documents
- Creating and maintaining regression test suite for web applications at onsite using Selenium with Java
- Continuous Integration using git and Jenkins
- Involved in Test Execution and Defect management
- Interaction with Dev/Clients in requirement clarification and other defect discussions and Daily Defect Triage meetings
- Analysis, detailed understanding of the User Requirement/ User interface/Business Requirement documentations
- Logging and Tracking defects to closure in Quality Center
- Ensuring the quality of the deliverables and doing peer reviews for test cases before it is turned over to onsite
- Execution of automation scripts using QTP
- Preparation of reports on retrospection, TSR and RTM
- Involved in project audits which resulted in minimum observations and NCs.
- Coordinating with Onsite team to discuss on project related action items, planning for Test case execution activities to accomplish tasks on daily/weekly basis.
