Sr. Qa Automation Engineer Resume
Providence, RI
SUMMARY
- 6 years of experience in Software Testing and Quality Assurance of Web - based, Client/Server applications and Android mobile native app using agile software methodology and SDLC.
- Extensive Knowledge in Espresso, Android studio and BDD cucumber using java.
- Extensive Selenium Webdriver using java and Manual testing experience.
- Expert in Software Testing and Documentation, Analysis of teh Business Requirements and teh Software Requirements Specifications.
- Proficient in writing and executing Test Plans, Test Cases, Bug Reporting and Tracking Defects.
- Actively participated in all teh stages of SDLC. Worked with teh QA teams and UAT teams and created test cases for user acceptance testing.
- Experience in writing automation test scripts using Selenium Webdriver.
- Writing, maintaining and updating Test Documentation for various stages of testing for and auditing purposes.
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using Testng/Junit, ANT/MAVEN build tools.
- Experience with load/performance tools like JMeter and Load Runner.
- Test mobile applications on various iOS and Android systems by using physical devices and chrome emulator.
- Ability to interact with developers and product analysts regarding testing status.
- Experience in using Selenium RC to write automated web application Ul tests in Java.
- Experience in Waterfall (Software Development Life Cycle -SDLC), TDD, BDD and Agile Project Environment
- Involved in review meetings with Project Managers, Developers and Business Associates during Project Planning, Coordination and implementing various QA methodologies.
- Excellent team player with good logical reasoning ability, coordination and interpersonal skills.
- Quick Learner with teh ability to rapidly achieve organizational integration, assimilate job requirements and employ new methodologies. Energetic and self-motivated team player/builder.
- Strong database connectivity skills in IBM DB2, Oracle 8i/10g, TOAD.
- Experienced in Maven and Apache Ant build tools.
- Experience encompasses software test design, development and maintenance of custom application software.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/RC/IDE/GRID, Jmeter, QTP, APPIUM
Languages: HTML, CSS, JavaScript, Java, XML, Gosu.
Framework: Junit, Testing, Data Driven, Hybrid, JBehave, Cucumber
Project Methodologies: Agile-Scrum, Waterfall, V-Model
Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest, HP ALM, TFS, Service- Now.
Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera
Servers: WebLogic 10.3.3/10.3.2/10.3.1, WebSphere 8.0/7.0, JBoss 6/5/4Apache Tomcat5.x/6
Protocols: TCP/IP Protocol suite (HTTP, FTP, SMTP, UDP, DHCP, SSL, DNS)
Continuous Integration Tools: Jenkins, Hudson, Cruise Control
Packages: MS-Office Suite (Word, Excel, Access), MS-Project and MS-Visual Studio
Databases: SQL Server, MS Access
Operating Systems: Windows variants, UNIX, Linux.
PROFESSIONAL EXPERIENCE
Confidential, Providence, RI
Sr. QA Automation Engineer
Responsibilities:
- Requirement Analysis, Test plan, Test Design and Test Execution and defect logging using JIRA.
- Primarily focusing on automating teh Test plans using Espresso and Cucumber.
- Understanding teh requirements of assigned Stories
- Developing component level integration test scripts using Gherkin, SpecFlow, NUnit, and C framework for web services.
- Automation Test Script Estimation
- Test Script design and Analysis
- Creation of Automation test scripts in Espresso in Java using Android SDK.
- Automated Test Scenarios for English and Spanish language.
- Configured python Web Driver, TestNG, Maven tool and created selenium automation scripts in Java using TestNG framework and page object model (POM).
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send teh regression result automatically
- Responsible for creating test automation scripts for each feature of teh application, which have corresponding java and Json files using cucumber and Espresso framework.
- Actively Participated in R&D and creating teh POC for Geb automation testing using Groovy and Cucumber framework
- Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class
- Responsible for testing teh notification task created using SOAPUI when user logs in from other device like computer, some other physical device etc.
- Downloading teh apk from Jenkins and installing in physical device using adb command for doing manual regression every 2 weeks.
- Entered test cases in HP Application Lifecycle Management (ALM) tool executed test cases within tool for tracking
- Used SOAP UI tool to test SOAP services and REST API
- Working with CI/CD Principals According to Organizational Standards
- Recording teh Test Scenario execution results using Android Studio and add videos in Jira for UAT Demo to PO.
- Responsible for designing, authoring, and executing test automation to prove teh upgrade of platforms and on-going development was successful
- Have to coordinate with technical product owner for teh clarifications
- Daily Scrum Stand-up calls, Weekly grooming Sessions and Sprint planning meetings
- Work closely with development and product owner to provide timely and accurate test results.
Environment: Espresso, Cucumber, Android Studio, Selenium, Vysor, Core Java, Source Tree, Jmeter, GitHub, JIRA, Confluence, HTML Report, UI Automator Viewer.
Confidential - Bethesda, MD
Selenium Tester
Responsibilities:
- Coordinated with Project Managers, Development Team, Business Analysts, and End-Users for better quality testing. Worked closely with business team to understand teh Requirement Document in creating Test Plan.
- Performed functional, regression and UAT Testing extensively used selenium test suite (IDE, and web driver).
- Customize and maintain teh test data in Automation Regression Framework (ARF).
- Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
- Used an Agile model of development life cycle (SCRUM). Gained Knowledge on technical and Automation script development skills (Selenium) and used frameworks, design approaches, and various effective implementation techniques.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with developers.
- Involved in Database testing to verify data integrity tests.
- Extensively interacted with developers to analyze and resolve teh issues dat were encountered while testing teh application.
- Actively involved in SDLC and STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
- Performed End-to-End testing manually.
- Used Selenium Web Driver for testing application in different browsers.
- Used firebug tool for finding Xpath of teh Web Elements.
- Used Eclipse as an IDE for developing Java/JUnit/Selenium code.
- Participated in User Acceptance Test (UAT), Documented procedures and guiding teh users in verifying various transactions on teh System.
- Interacted with Developers to follow up on Defects and Issues followed by teh Defect Life Cycle.
Environment: Win XP, Jira, Manual Testing, Selenium web driver, Selenium Web Driver 2.0, Jmeter, Xpath, Quality Center 9, HTML, Java Script, SQL, Agile, XML, TOAD.
Confidential
QA Automation Engineer
Responsibilities:
- Requirement Analysis, Test plan, Test Design and Test Execution and defect logging using JIRA.
- Primarily focusing on Automating teh Test plans using Selenium Webdriver
- Automation Test Script Estimation.
- Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features
- Developed test harness for Web Services automated testing by means of SOAPUI and ANT.
- Daily Scrum Standup calls, Weekly grooming Sessions and Sprint planning meetings
- Identification of reusable functions with respect to application for every Sprint.
- Work closely with development and product owner to provide timely and accurate test results
- Understanding teh requirements of assigned Stories
- Automation Test Script Estimation
- Test Script design and Analysis
- Creation of Automation test scripts in Selenium WebDriver in Java using eclipse IDE
- Project started with 0 automation tests and wrote 200+ Selenium WebDriver tests for multiple browsers in Java
- Customizing teh Modules within HP ALM based on teh project needs
- Debugging and execution of Automation test scripts in batch mode
- Responsible for creating test automation suite for projects from inception to on-going maintenance state.
- Responsible for designing, authoring, and executing test automation to prove teh upgrade of platforms and on-going development was successful
- Hands-on Experience in cross browser testing using Selenium WebDriver in Java and TestNG framework
- Have to coordinate with Business analyst for teh clarifications
- Responsible for Backend testing and executing SQL queries.
Environment: Selenium WebDriver, Cucumber, TestNG, Core Java, Eclipse, Page object model framework, Logging using Log4j API, HTML Report Generation, Ant build tool, JIRA, DB2, SOAPUI.
Confidential
QA Tester
Responsibilities:
- Assigned responsibilities of QA game tester in providing quality assurance service to teh game development team
- Handled teh tasks of testing, identifying defects, and updating teh defects to teh game development team
- Automated web based games using selenium
- Performed test data importing in to applications
- Performed responsibilities of testing games and perform testing as per defined in teh test cases
- Responsible for documenting software defects and entering bugs in teh bug tracking software, which was Confidential, based tool called QADB.
- Tested DRM (Digital right management) implementation on games
- Tested IAP (In app purchases) for games
- Assigned teh tasks of supporting team in handling testing of game version by using standard game testing methodologies
- Worked extensively with bug reporting tools, categorizing teh bugs, describing teh steps of reproduction and prioritizing them
- Extensively tested games based on teh requirement document (Ergonomic rules) to halp maintain teh company standards
- Generated QA test report at teh end of teh day, which shows teh detailed information on bugs, detected during teh work hours.
- Performed all other testing related duties as assigned by team lead
- Worked closely with Team lead and producer in making teh games bug free.
Environment: Linux, Windows, Selenium, Java, QADB
