We provide IT Staff Augmentation Services!

Software Qa Engineer Resume

0/5 (Submit Your Rating)

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.

We'd love your feedback!