Testautomationanalyst Resume
Redmond, WA
SUMMARY
- More than Six years of experience as an Automation Analyst/Tester working with automation testing frameworks.
- Experienced in complete software development lifecycle (SDLC) from business analysis to development, testing, deployment, documenting, and maintaining.
- Experienced in working closely with business analysts, programmers, and end users in a cross functional team.
- Proficient in both Black Box Testing with ability to manage the automation of the entire Testing cycle.
- Experienced in developing Test cases, RTM manually using HP ALM and Test scripts using automation tools and Web Driver.
- Proficiency in overall Defect Management/Problem solving including tracking bugs and reporting using Rally, HP - ALM, and JIRA.
- Experience in writing and executing SQL queries to perform database testing.
- Expert in developing test scripts using Java in Selenium WebDriver and developing Test Frameworks using TestNG, JUnit, Maven tools.
- Good Knowledge in using Maven’s central repository to manage external JARs and other dependencies.
- Proficient in setting up and maintaining Maven build jobs in Jenkins using POM file.
- Good knowledge in developing Page Object Model Framework using Page Factory in Selenium WebDriver.
- Experienced in using GitHub as a source repository system to share code within the office as well as with overseas teams.
- Good Knowledge in implementing Apache POI to read data from external sources to feed locators and other data validation requirements into the test script.
- Knowledge in Performance/Load/Stress testing with JMeter and reporting the Key Performance Indicator.
- Experienced in performing numerous counts of functional, regression, smoke and sanity testing using Selenium.
- Excellent knowledge in writing unique CSS and XPath locators using source code of the page to identify each unique element.
- Good knowledge of Data-driven, hybrid framework using Selenium WebDriver from scratch.
- Good knowledge in writing feature use cases in BDD Test environment using Java, Junit and Gherkin on Cucumber-JVM BDD engine.
- Basic knowledge of REST API testing with Postman
- Involved in the mobile automation of android app using Appium and Selenium WebDriver
- Able to work independently and with other QA Analysts on projects.
- Able to meet deadlines in fast paced, dynamic team environment and have taken the initiative to learn job-related skills on my own.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, TestNG, Maven, Jenkins, HP ALM, Appium, Rally, Jira
Programming: Java, SQL, PL/SQL, HTML
Databases: Oracle, MySQL, MS Access, SQL Server
Word Processors: Microsoft Word, PowerPoint, MS Excel
Operating Systems: Windows, Unix/Linux
IDE: Eclipse, IntelliJ
Version Control System: Git
Web Services: REST API testing with Postman
PROFESSIONAL EXPERIENCE
Confidential, Redmond, WA
Test Automation Analyst
Responsibilities:
- Reviewed Functional Requirement Specifications for creating Test strategies.
- Created Test cases based on Test scenarios drawn from functional requirements.
- Developed functional testing plans and performed end to end phases of Test execution.
- Divided tests into multiple actions to design more modular and efficient Tests.
- Worked in Waterfall Model and Agile development.
- Worked directly with Business Analysts to understand the changes and updated requirements.
- Co-ordinated with developers for Black Box Testing.
- Developed and maintained Manual and Automation test scripts through Rally.
- Performed Database Testing by creating SQL queries in MYSQL database.
- Ensured specific elements were thoroughly tested as per the Test Plan in Selenium.
- Performed almost all kind of testing including System testing, Integration testing, Regression testing and User Acceptance testing of several projects.
- Developed Hybrid Automation framework using Selenium.
- Scheduled testing job and set up the flag to run automation scripts on Jenkins as a part of the Continuous Integration process every time there is a bug fix, new feature development, or innovative functionality in code repository (Git).
- Interacted closely with developers, production support team to coordinate defect solution.
- Being part of Agile team, participated in daily standup meetings.
- Managed the bugs and executed the manual test cases in HP ALM
- Prepared Status Reports every week, which includes Revision History, Test case status, Performance related Issues and bugs.
Environment: Agile, MS Office, UNIX, MS Excel, Oracle, SQL Server, HP ALM, Rally, GitHub, Selenium WebDriver, TestNG, Maven, Jenkins, Java, Windows, HTML.
Confidential, Bellevue, WA
Automation Engineer
Responsibilities:
- Created automated QA strategy from the development team and intended to improve testing and deployment strategies.
- Experienced in developing Test cases, RTM and executing Test cases manually using HP ALM
- Performed all phases for development of Test automation framework.
- Increased Testing efficiency and reliability by identifying and designing testing methodologies, best practices, coding standards, documentation and tools.
- Designed and performed Functional tests as well as Regression Tests to ensure smoothness of work in several applications.
- Generated Defects Report summary from Jira for discussion in defect calls.
- Developed Automation Scripts, Execution and Analysis Test Results using a Hybrid Automation in Selenium.
- Involved in the mobile automation of android app using Appium and Selenium WebDriver
- Wrote feature use cases in BDD Test environment using Java, Junit and Gherkin on Cucumber-JVM BDD engine.
- Scheduled automated, timed test builds on Jenkins.
- Involved in preparing status reports and attending daily, weekly, monthly and quarterly meetings to update the automation status, challenges and efforts.
- Worked with Onsite/Offshore teams and coordinate test activities
Environment: Selenium WebDriver, Appium, TestNG, Maven, Jenkins, SQL Server, MS Office, Windows, UNIX, XML, HP ALM, Jira, Java, MS Excel.
Confidential, Birmingham,
Automation Tester
Responsibilities:
- Analyzed the business requirements and involved in the review discussions.
- Created test scenarios based on Business Required Documents
- Created and tested end to end scenarios involving interactions with all components and database.
- Maintained Test metrics for all the projects.
- Defined User Acceptance Testing, Test cases and plans.
- Performed GUI, Functional and Regression testing.
- Used HP-ALM in Design Test steps, Requirement Mapping to tests, Executed tests manually, Defect Logging and Defect Reporting.
- Developed test automation scripts using Selenium WebDriver as part of regression testing of the various releases of the application and updated the script as part of maintenance.
- Responsible for creating Test Data and Test Suites.
- Developed and executed automation Regression testing using Selenium WebDriver.
- Performed User Acceptance Testing.
- Contributed to evaluation and development of the tools and reusable scripts to reduce time of the Testing procedure.
- Generated Defects Report summary for discussion in defect calls.
- Created tests to verify user stories have been correctly implemented.
- Prepared weekly defect reports.
Environment: Selenium WebDriver, Java Script, MS SQL Server, Web Services, ALM/Quality center, Java, Windows, UNIX, MS Excel, MS Office.