Quality Assurance Engineer Resume
Atlanta, GA
OBJECTIVE
Seeking a position as Automation Test Engineer / Quality Assurance Engineer. Highly motivated and recently certified with ISTQB and extensive SDLC foundation in software processing, Agile and Waterfall Methodologies . Experienced Worker, professional with strong leadership and relationship - building skills. Experienced manager with excellent client and project management skills. Action-oriented with strong ability to communicate effectively with technology, executive, and business audiences.
SUMMARY
- 6 years of experience in Information Technology with emphasis on Automation Testing of software applications across multiple technologies.
- Extremely knowledgeable in working with both Agile and Waterfall methodologies.
- In depth understanding of different phases of Software Development Life Cycle ( SDLC ).
- Experience in developing and maintaining Automation Frameworks
- Experience in Building Data Driven frameworks, Keyword Driven frameworks, and Hybrid frameworks.
- Experience in UFT A utomation using UFT WebDriver.
- Proficient in developing BDD (Behavior Driven Framework) scripts with Cucumber and implementing step definitions for scenarios.
- In depth understanding of Software Development Life Cycle and Software Testing Life Cycle.
- Expert in Defect Life Cycle and hands on experience with Defect Tracking Tools like Test Director, ALM and Jira .
- In depth experience with Agile Scrum development methodology.
- Experienced in User Stories generation and User Stories Analysis.
- Proficient in writing Test Scenarios, Test Cases - Functional and Integration test cases, reviewing test cases and Estimating test cases execution.
- Proficient in Manual Testing and Automated Testing on web-based applications.
- Experienced in writing Test Plan, Test Cases according to the business requirement and User Stories.
- Excellent communicator, team player, able to work in fast-paced IT environment and meet the deadline of the project.
- Excellent Cross Functional Agile team member who can perform manual, automation testing with extensive coding skills .
- Proficient with interfaces handling multiple elements, Select, Action and Alert classes, handling windows based popups.
- Proven skills in using Firefox plugin like Firebug and FirePath for identifying Web Element Locators.
- Expertise in testing the compatibility of application with dynamic and static content with various browsers using locators like IDs, and XPath.
- Experience with running test scripts via Jenkins Continuous Integration Server.
- Solid experience of Agile Methodologies and Scrum processes.
- Proven skills in identifying, analyzing, and reporting defects using ALM bug tracking systems.
- Experience with Confidential automation tool QTP/UFT with VBScript language.
- Experience in Web based testing including GUI Testing, Regression Testing, System Testing, Functional Testing.
- Developed automation scripts for Smoke Test, Regression and Functional Test Cases.
- Experience in writing test Cases, developing and maintaining Test scripts, analyzing the results of scripts, interaction with developers for fixing the defects.
- Experience in writing SQL queries for Backend Testing.
- Solid knowledge on phases of Software Test Life Cycle. ( STLC )
- Capability and interest in adapting and learning new technologies, techniques, and approaches.
- Experience in analysis of Software Requirement Specifications, User Stories and development of Test Scripts and Test Cases.
- Quick learner, with an ability to analyze the challenges and produce efficient solutions in the forms of concepts, methods, and technologies.
- Great interpersonal communication skills along with strong problem solving and decisionmaking skills.
- Attention to details, ability to analyze documentation and applications to ensure quality of the software.
TECHNICAL SKILLS
- WebDriver/IDE
- Java
- Cucumber
- Maven
- Junit
- TestNG
- Confidential UFT
- VBScript
- ALM
- Oracle
- MySQL
- SQL.
- Agile Scrum
- Waterfall.
- Git
- GitHub Jenkins
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Quality Assurance Engineer
Responsibilities:
- Developed test scripts to automate test cases in UFT Automation WebDriver .
- Implemented a Maven Project that included Selenium WebDriver, Junit, Cucumber feature files.
- Developed and maintained automated Regression test cases in Selenium WebDriver using Java programming language
- Used Jira for managing user stories, writing test cases, and tracking defects.
- Worked closely with Developers, Business Analyst, and Scrum Master to understand application process flow and requirements.
- Performed GUI, Functionality, Smoke, and Regression testing of the new builds.
- Working as a team member in requirements mapping and reviewing Requirements Traceability Matrix ( RTM ).
- Developed test scripts, test cases and test data.
- Executed automation scripts on different browsers/environments & reported defects/results to the team.
- Utilized Locators such as ID, LinkText, XPath and CSS to identify web elements.
- Executed Jenkins jobs designed to run the Regression test suite and Smoke tests in test environments and generate reports.
- Actively took part in Daily stand-up meetings, Sprint planning, Demos, and Sprint retrospective .
- Ran smoke and regression tests using Selenium WebDriver, Page object design, JUnit Framework, Maven build tool.
- Integrated the Apache POI API to the Framework to connect to MS Excel where Test Data and Keywords were stored.
- Continuously explored opportunities to improve the automation process and tool utilizations.
- Provided internal training on UFT for new QA engineers.
Environment: JIRA, MyEclipse, Jenkins, JAVA, Oracle, GIT, Windows 7, 10, SQL.
Confidential, MD
Software Automation Tester
Responsibilities:
- Automated testing of a Quote Generation Module of the web application.
- Developed UFT WebDriver automation scripts in Programming language for testing.
- Implemented TestNG Framework and achieved efficient and easily manageable test execution scripts.
- Automated Test cases covering end-to-end quote generation functionality with multiple scenarios.
- Tracked and Reported software defects and shared findings with developers and fellow Test Engineers.
- Experience with Defect Reporting, Tracking and Resolution capabilities.
- Executed Smoke testing, System testing and Regression testing.
- Worked closely with business team, designer and software developers to understand application functionality and navigational flow.
- Attended daily SCRUM meetings and gave the daily status of testing.
- Utilized knowledge of Java to create automation test scripts.
- Integrated the Apache JDBC API to Framework to perform Backend Testing with SQL and Java.
- Attended meetings with Business Analysts to approve functional and integration test cases and performed gap analysis.
- Developed Test scripts using Web Element Locators, WebDriver methods, Java programming features and TestNG annotations.
- Reviewed the test cases through peer review and actively provided the review comments.
- Performed extensive Smoke, Regression and Functional testing to ensure that System functionalities are working as expected.
Environment: Jira, HTML, XML, JAVA, Windows 7, SQL.
Confidential, Atlanta, GA
QA Tester
Responsibilities:
- Implemented Data Driven Framework using Confidential QTP/UFT with multiple sets of test data.
- Tested web application for functionality, GUI, usability, navigation.
- Developed VB Script that connected to MS Excel and pulled test data, ran tests and wrote test results back to Excel spreadsheet.
- Built Function Library consisting of reusable functions which addressed most commonly used tasks on the application.
- Used Test Plan module of Confidential ALM to create the execution flow of test scripts, and write test cases.
- Utilized shared Object Repository and stored it in Test-Resources module of ALM for all team members to access.
- Improved the testing process by implementing Descriptive Programming approach in the Framework.
- Reviewed Requirement Traceability Matrix to confirm given requirements were addressed by the written test cases.
- Performed Defect Reporting and Tracking using Confidential ALM .
- Analyzed Requirement Document, created and updated detailed Test cases using Confidential ALM.
- Performed thorough manual testing for checking the flow of the application Functionality.
- Verified the validity of the failed test cases, logged the defects and assigned them to development team.
- Conducted Functional testing with valid and invalid inputs for positive and negative testing .
- Utilized Environment Variables in XML files and maintained them in ALM for all team members to access.
- Documented test results by utilizing UFT with ALM integration, and publishing reports in ALM.
Environment: Quality Center/ALM, Windows 7/XP, VBScript, SQL, UFT, IE.