Qa Test Engineer Resume
Fairfax, VA
SUMMARY
- Quality Assurance (QA) Test Engineer/Software Test Analyst Engineer with a diverse industry background and experience in Software Development Life Cycle (SDLC) Policy, QA Principles, Software Testing Life Cycle (STLC), Test Methodology, Change Management, Configuration Management, and GAP analysis.
- In depth experience in implementing Test Plans, writing Test Cases, and Test Summary Report.
- Extensive experience in testing application in Government Solutions, Financial, and Insurance Industries.
- Solid knowledge of Waterfall, V - Model, and Agile (Scrum) development methodologies.
- Proficient in different phases of testing including Functional Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, and User Acceptance Testing (UAT).
- Good understanding of the concept of Risk Based Testing.
- Experienced in analysis of system requirement specifications, functional specifications, and software design document.
- Involved in developing and maintaining Test Matrix, and Requirement Traceability Matrix.
- Experienced in analyzing Enhancement Requests and Modification Requests.
- Experienced in bug tracking, bug reporting, and bug documentation.
- Excellent inter-personal, verbal/written communication skills, capabilities to coordinate and execute the task successfully.
- Expertise in designing and developing test Cases and Test scripts for both manual and automated tests.
- Experience in understanding Business Process from the requirements and converting them to test scenarios.
- Experienced in HP QuickTest Professional, Quality Center, ALM, Selenium, Selenium-IDE JIRA, JAWS, and WAVE.
- Strong in writing SQL queries for backend testing.
- Ability to work independently with minimum supervision, and to prioritize and execute multiple activities in parallel.
- Excellent written and verbal communication skills, with attention to detail.
- Capable of clearly communicating complex issues to technical or non-technical personnel.
- Exceptional skills in time management, client relationship, ability to adapt, and learn new things quickly.
TECHNICAL SKILLS
Operating System: Windows server 2008, 7/Vista/XP, Mac OS, UNIX
Application: MS Office, SharePoint, Acrobat ReaderLanguage: SQL, PL/SQL, VBScript
Testing Tools: Selenium-IDE, Selenium-webdriver, JUnit, TestNG, Eclipse, HP ALM, Quality Center, QuickTest Professional, JIRA, JAWS, WAVE, SeleniumDatabase: Oracle, MS Access, SQL Server
PROFESSIONAL EXPERIENCE
Confidential, Fairfax, VA
QA Test Engineer
Responsibilities:
- Interact with the client, development team, and business analysts in understanding of the business requirements
- Develop comprehensive test plans.
- Review the test cases and provide feedback regarding the coverage of the various work flows as well as maintaining the QA standards and provided the approvals.
- Ensure that the team is following testing standards, guidelines, and testing methodologies as documented in the testing approach.
- Develop a test strategy and plan for an end to end testing and responsible for having it reviewed by the stakeholders and acquiring their approvals.
- Communicate with various vendors and responsible parties in resolving test environment issues.
- Report, track, and verify defects found in testing using Quality Center along with reviewing the defects logged by team members.
- Communicate with various teams regarding the root cause of the defects and provided the support necessary while finding the root cause of the defects.
- Build test scenarios and test cases to determine that the system meets all approved requirements.
- Perform functional testing on the application for testing the validity of functionality in different versions of the application.
- Collaborate with project team members or customers to evaluate or diagnose problems and recommend possible solutions.
- Work closely with the testing and development team on a daily basis to maintain the frequent builds that are being pushed on stage and make sure each build is being tested accurately.
- Involved in preparation of the test data required for executing test cases.
- Develop automation test scripts using VB script for the GUI, functional and regression testing using QTP.
- Maintain main repository and function libraries.
- Use ALM to update requirements and create test cases.
- Analyzed existing test cases to develop automation test scripts using Selenium
- Experienced in using Maven build tools to manage framework dependency jar files.
- Experienced in customizing Selenium API to suit in testing environment
- Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
- Use JIRA for defect tracking and reporting.
- Design and develop User Acceptance Testing (UAT) test scenarios and test cases based on business requirements, technical specifications, and use cases.
- Coordinate UAT testing activities with the testing team, development team, and the stakeholders.
- Attend daily status meetings with the development team, QA manager, and testing team during UAT and report progress on a daily basis.
Environment: TOAD, Selenium, TestNG, Eclipse, JAVA, SQL*Plus, J2EE, QuickTest Professional, HP ALM, JIRA, VSS, Microsoft Office, UNIX, Oracle
Confidential, Pittsburgh, PA
Software Test Engineer
Responsibilities:
- Involved in development of Test Plan and test cases from functional requirements, technical specification and Use cases documents.
- Involved in complete Testing life cycle including, writing test plan, test cases, collecting test data for various projects and documenting test results.
- Participated in test environment setup for application testing.
- Performed GUI testing, user integration testing, regression testing, system testing and UAT testing.
- Developed manual test scripts for performing functional and regression testing.
- Involved in compatibility testing, integration testing and user acceptance testing.
- Coordinated with end users to schedule and support User Acceptance Testing.
- Created UAT documentation and conducted presentations for the end users.
- Created and maintained regression documents to aid in the QA regression process.
- Responsible for weekly status updates showing the progress of the Automation testing effort and open issues to be resolved.
- Experience in Selenium Web Driver.
- Experience in writing java scripts
- Expertise in Building automation test framework using TestNG, JUnit, Eclipse
- Implementing QA Selenium Automation framework
- Interacted with business analysts and developers to resolve the technical issues so as to meet the client’s requirement for a better quality software product.
- Worked directly with analysts and developers to investigate software defects.
- Involved in writing SQL queries for Backend Testing.
- Created and filed various office documentation using MS Office applications.
- Interaction with business analysts and developers to resolve the technical issues so as to meet the client’s requirement for a better quality software product.
- Identified modules that were impacted by various Change Requests.
- Created progress reports to ensure appropriate test coverage and results.
- Coordinated with development engineers to create and review test specifications, test coverage, defect discovery and resolution.
Environment: Selenium IDE, Webdriver,.NET, QuickTest Professional, Quality Center, Oracle, Microsoft Office, SQL Server, UNIX, Selenium
Confidential, New York, NY
QA Test Engineer
Responsibilities:
- Responsible for documenting test cases as per business requirements for each release.
- Investigated software bugs and interfaced with developers to resolve technical issues.
- Executed test cases using different testing techniques: positive testing, and negative testing
- Gathered test requirements by coordinating with design and development teams.
- Participated in review/progress meetings to monitor the progress of the testing process.
- Performed backend testing by extensively using SQL queries to verify the integrity of the database.
- Participated in weekly meetings with the management team and walkthroughs.
- Test Director was used to create the test plan, store test cases and run the test sets.
- Involved in writing and implementation of the test plan, various test cases and test scripts.
- Regularly followed up with development team to discuss discrepancies identified during testing.
- Used Test Director for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
- Created and filed various office documentation using MS Office applications.
- Performed execution of test cases manually to verify the expected results.
- Met with the developers and technical content writers on a regularly update test documents.
- Developed and executed test scenarios for user acceptance testing.
Environment: SharePoint, VB, Quality Center, Oracle, SQL Server, UNIX, Windows