Software Qa Engineer Resume
Bentonville, AR
SUMMARY
- Software QA Engineer with 6+ years of experience implementing manual and automation testing with focus on web applications, web services and window based application testing.
- Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and object oriented methodologies.
- Working noledge of Agile/Scrum and Waterfall development models.
- Experience in writing test plans, test cases, and test design specifications.
- Hands - on experience in Selenium, Java, TestNG, Eclipse, scripting, integration and test suite execution, analyzing error logs and reporting.
- Extensive experience in using bug tracking systems like JIRA, Quality Center and Bugzilla.
- Experienced in data driven testing, cross browser testing and parallel test executions using Selenium Webdriver and TestNG
- Experienced in working on various operating systems like Windows, Linux and Mac platforms.
- Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting into comprehensive Test Scenarios with Test Strategies and Test plans.
- Experienced in Relational databases including Oracle and SQL development.
- Experience in performance of Build Validation and Verification, Positive and Negative, Boundary value Analysis, Functional, Integration, Regression, GUI, Cross-Platform and UA Testing.
- Good experience in working with various stake holders including product management, software development and business users.
- Self-motivated with quick learning capabilities and excellent communication skills.
- Hard working and result oriented with a quest and zeal to learn new technologies and undertake challenging tasks.
TECHNICAL SKILLS
Operating Systems: Windows 7/8/XP, MAC, Linux
Test Automation Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium Grid, Junit, Cucumber
Programming Languages: Java, C, C++
Markup Technologies: HTML, XML, XPath, Css Selector
Browsers: IE, Mozilla Firefox, Google Chrome, Safari
Build & Integration Tools: Ant, Maven, Jenkins
Defect Tools: JIRA, Bugzilla, QC
Databases: Oracle 11g/10g/9i/8i
Utilities: Eclipse, GIT, Firebug, Fire path, Extent reports
MS Office Tools: MS Word, MS Access, MS Excel, MS PowerPoint.
PROFESSIONAL EXPERIENCE
Confidential, Bentonville, AR
Software QA Engineer
Responsibilities:
- Analyzed project requirement documents and technical design documents.
- Performed both manual and automation using Selenium WebDriver to conduct functional and regression tests on the software under test.
- Implemented automation testware as part of the new software requirement and translated requirements into testable stories.
- Took ownership of Epics and tested the individual transactions before merging the product code.
- Involved in enhancement of automation framework using Selenium and TestNG.
- Used Maven to build and run the Selenium automation framework.
- Create Test Plans, Test Scenarios, detailed test cases, and Test Data by developing the composites for various business processes.
- Track, log and validate defects using JIRA tool and coordinate with developers to fix the bugs.
- Testing of the REST APIs exposed for the Tasks & Process for integration with mobile using POST Man tool.
- Testing of business processes which are exposed as Message based processes using SOAP UI tool.
- Responsible for updating regression tests and issue documentation.
- Documented test cases corresponding to business rules and other operating conditions and generated the Daily Test reports about Test status and Defects Summary.
- Source code management using GIT repository
- Used Jenkins for continuous integration and scheduling the build
- Examine the result of test to pinpoint defects in the application.
- Participated in Bug review meetings, weekly status meetings and walkthroughs and followed-up with Developers for resolving Defects.
- Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
Confidential, Washington, DC
QA Engineer
Responsibilities:
- Analyzing functional and business requirements documents.
- Performed both manual and automated tests to conduct functional and regression tests on the application.
- Collaborate and interact stakeholders to understand and refine software requirements.
- Involved in functional, regression, system testing.
- Conducted System Analysis with business and IT people to understand the application Architecture and Environment for testing.
- Developed test code in Eclipse IDE using Java language.
- Used Firebug and Fire path to identify and work on dynamic and static objects in Selenium.
- Identified test cases to automate using Selenium Web Driver, TestNG and Java.
- Involved in creation of automation framework using Selenium and TestNG.
- Created several Exception classes to catch the error for a bug free environment and orderly logged the whole process using log4j.
- Performed cross browser testing to analyze the compatibility and performance of the application on different browsers.
- Executed various SQL queries to validate data and use for data driven testing.
- Used Maven to build and run the Selenium automation framework and run automation suites.
- Performed test code review with developers.
- Track defects and log them into Bugzilla tool and coordinate with developers to fix the bugs.
- Responsible for updating regression tests and issue documentation.
- Documented test cases corresponding to business rules and other operating conditions and generated the Daily Test reports about Test status and Defects Summary.
Confidential
QA Engineer
Responsibilities:
- Participated in requirement gathering, writing functional Specifications and design documentation to understand the technical aspects of the application.
- Developed, updated, and maintained testing standards and procedures.
- Collaborated with the team in creation of Test plan and responsible for creating Test cases based on the business requirements.
- Reviewed the test plan, Scenarios with clients for sign-off
- Performed manual testing of functional aspects of mobile application, supporting platforms Android and IOS
- Prepared test data required for automation scripts by coordinating with business users.
- Identified test cases to automate, develop automated test scripts usingSelenium WebDriver, cucumber, Junit and Eclipse IDE.
- Used Firebug, Fire path and XPath to work with the application objects.
- Converted manual test cases into automation test scripts using Selenium and Java.
- Integrated Junit with Selenium using Eclipse to generate test execution result.
- Used Quality Center Test Plan for writing test cases and defects module for tracking defects.
- Provide solutions and recommendations for execution of automated tests and troubleshoot test failures.
- Created detailed QA and UAT cases to validate the quality of the application.
- Created Test Data using SQL and Wrote SQL queries for back-end testing.
- Used complex SQL Queries to perform back-end data base testing
- Set upSelenium tools from scratch and configured various other peripherals tools to perform testing of the application.
- Worked with developers and business users to resolve issues.
- Published status reports on daily to project team.
Confidential
Software Tester
Responsibilities:
- Analyze and understand business and software requirements.
- Developed and executed test scenarios, test cases based on business and functional requirements document.
- Manage Test Case Repository and maintain test cases up-to-date.
- Performed functional and regression testing to verify the application conforms as per the design specification.
- Used traditional waterfall methodology was used to build as well as test the developed application for as many bugs as possible before the application was deployed.
- Participated in reviews of Test Scenarios to ensure the requirement coverage.
- Participated in sprint and project planning meetings to refine formal definitions.
- Maintain documentation of test results and logs.
- Collaborated with developers to resolve software issues and verify and close once issue is resolved.
- Identified, reported bugs to resolve application issue through bug tracking tools.
- Involved in Manual Test Case preparation and Test Case execution using Quality Center.
- Manage, track and log defects using MS Excel and QC.
- Prepare detailed report of defects status based on priority of the defects.
