Qa Engineer Resume
4.00/5 (Submit Your Rating)
Philadelphia, PA
SUMMARY
- Experienced Software QA Engineer with expertise on test automation and manual testing
- Highly efficient in Agile, Scrum, Iterative, Dynamic, and Waterfall methodologies.
- Proficient in analyzing and understanding business requirements, end - user requirements, use cases, user stories, UML, wireframes, technical spec and design documents.
- Experience performing manual testing on large complex integrated web-based & internal business applications.
- Experience translating product spec and large manual workflow test cases into automated test scripts.
- Strong experience in QA Automation (test designing, coding/scripting, running and debugging/troubleshooting)
- Experience building test automation frameworks and scripts.
- Ability to lead the testing process and activities from scratch in a cross functional environments.
- Experience working with product team, dev team, Ops team, DBAs, end clients, and QA team members.
- Experience with mainstream defect tracking, test management and open source tools.
- Experience developing and executing test plans/test suites, test scenarios, test data/test scripts, test matrix/test matrices, test reports, bug reports, summary reports and test outlines.
- Experience performing white-box testing, grey-box testing, black-box testing including functional testing, UI testing, end to end testing, system integration testing, security testing, back end testing, compatibility testing, UAT, API Testing, performance testing, smoke testing and regression testing.
- Experience with HP QC/ALM, HP UFT, MS Office, REST API, AWS, Apache JMeter, POI, POM, Oracle SQL Developer, JIRA, Wiki, Confluence, CRM, Selenium WebDriver
- Experience setting up and running automation frameworks from scratch with CI
- Experience with RDBMS and proficient in writing SQL Queries to test database integrity.
- Experience with JAVA, PHP, HTML, XML, JSON, VB Script and Unix commands
- Detailed-oriented with ability to multi-task and work independently with minimal direction.
- Team player, quick learner, attention to details and care for product quality.
- Very strong communication skills with the ability to interact with technical and non-technical personnels.
- The ability to work effectively in a fast-paced environment while maintaining a sense of perspective
- Desire to learn and grow in a challenging technical environment.
- Highly self-motivated and always looking for opportunities to make things better
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
QA Engineer
- Planning, estimating, designing and executing software testing in the iteration with agile team.
- Reviewing and analyzing Business Requirements Documents, Design Documents, UX, Backlogs/User stories and communicated with sr. QA lead, BA, Product owner, and Developers to better understand the testing goals, documents and clear any confusion.
- Using Word, Excel, JIRA and confluence to design test documents such as test plans, test scenarios, test strategies, test procedures, test cases, test scripts, test data, and test reports.
- Documenting and modifying test suites and documents for future references.
- Participating in peer reviews to review test cases and test scripts for requisite test coverage.
- Executing test cases and test scripts to test features and new changes on web based applications, mobile applications, and client/server application in multi-tiered based architecture.
- Executing positive and negative test cases, including functional, UI, end to end, integration, ad-hoc, regression and defect fix verifications.
- Performing data validations using SQL Queries and SQL Developer
- Performing extensive automation testing on every iteration along with manual testing.
- Automating regression test suites for different web based applications using Selenium WebDriver, Java, XML, JSON, JUnit, TestNG, Apache POI, POM, Maven and other open source tools.
- Involved in developing and maintaining automation frameworks from scratch.
- Implementing exception handling through try catch, finally block & used printStackTrace to print error.
- Using Absolute XPath, starts-with(), contains(), and * to handle dynamic objects on web page.
- Assisting developers with concise and detailed steps to reproduce of the problems and root cause analysis using Firebug, DevTools, and Application logs
- Thoroughly testing the data synchronization and verifying transactional documents & import export reports.
- Using JMeter to design and run performance testing test scenarios.
- Using JMeter, Advance RESTClient and postman to do API and Web Service testing
- Using defect tracking tool (JIRA) to report issues with steps to replicate
- Helping QA Manager with prioritizing and task assignments in response to aggressive deadlines.
- Writing Structured Query Language (SQL) statements using Select, Inner Joins, and Outer Joins, Distinct, View and many other statements against Oracle database by SQL Developer.
- Supporting production Environment for Release and hot patch.
- Executing Smoke, regression and Defect verification for every release and hot patch.
- Attending daily meeting with inter-team and offshore team for QA updates and Release management.
- Attending defect triage meetings between development, QA, and product management.
- Following up on outstanding defects to determine the impact on maintenance releases of code and created Impact Analysis Reports. Applied Risk-Based Testing concepts to determine business and technical impacts.
Confidential, Latham, NY
QA Test Engineer
- Involved in generating test plans and executing test cases using HP ALM/Quality Center.
- Used bug tracking systems HP ALM for reporting, tracking defects and monitor change requests.
- Created test logs and documenting test Summary using bug tracking systems and sent them to developers.
- Performed Database testing using SQL queries.
- Performed regression testing to ensure no new bugs exist due to modifications using Selenium.
- Created Automated Data Driven test scripts for performing highly efficient regression test cycles.
- Used Selenium Web-Driver, Eclipse, TestNG, Maven, Java, java documents and other open source tools to develop and ran automated test scripts for smoke, functional, UI and regression testing.
- Set up data-driven and keyword driven frameworks.
- Executed automation test scripts through frameworks, analyzed results and communicated issues with development team.
- Performed User Acceptance Testing (UAT) on behalf of End Users at client’s environment.
- Partnering with business analysts, onsite offsite product team and developers to establish accurate timely deliverables and proper way to solve detected issues.
- Ensured automation solution delivered provides traceability to requirements and design document.
- Developed and executed manual test cases for new change requests, features and enhancements.
- Assisted development team to enhance service and testing offered by QA across SDLC
- Defined and tracked QA metrics such as defects, defect counts, test results and test status
- Used HP ALM to report, track and monitor bugs and test scenarios.
- Performed Data Validation and analysis with SQL queries in Oracle
- Participated in the translation of Functional Requirement Specifications (FRS) and Detail Designs Documents(DDD) into Test Plans, Use Cases and Test Scripts
- Actively participated in project teams/meetings to gather information relevant to automated testing and give input where appropriate
- Executed test scripts and strong manual testing of system functionality to ensure proper operation, and identify and document gaps in the quality of the system
- Used UNIX Commands to track server requests and logs to identify exceptions.
- Used Advanced RestClient to perform web service/API testing through HTTP and XML/JSON
- Provided administrative support for HP Quality Center that included day-to-day user support, as well as Workflow optimization & design tasks, building of synchs, reports, dashboards etc.
- Interacted with Software Engineers and client services to troubleshoot defects in the application.
- Developed solutions to difficult problems, which require ingenuity and creativity, communicated progress toward daily and weekly deliverables
Confidential, New York, NY
IT QA Tester
- Planning and managing test activities, creating detailed test plans and writing test cases
- Worked with other QA Analysts and Developers to ensure overall system functionality and behavior
- Worked closely with business owners to understand and test for business requirements
- Were part of agile team & performed test planning, test execution and bug fixes in the iterations
- Designed and developed tests for new and existing features need for the product.
- Performed manual testing, managed tests and helped with defect triaging
- Developed timeline by providing estimates; work with Project Manager to identify project risks; define exit criteria for each testing cycle
- Worked closely to understand and test for capacity planning and fault tolerance
- Tested the application via Black Box, Regression, Release, Stress and Negative testing methods
- Performed Data validation, database testing using SQL.
- Performed mobile testing and cross-browsers testing
- Supported test automation for web based applications through HP QTP/UFT.
- Developed and ran automated test scripts for smoke, functional, UI and regression testing.
- Provide test status to all resources during the testing cycle
- Ensured testing coverage by reviewing test suites and test cases.
- Research industry best practices for software testing packages and processes
- Assisted developers in implementing unit tests
- Assisted in developing and obtaining user requirements
- Assisted Customer Support with any issues that could not be resolved
- Assisted QA Manager with test planning, investigating hot fix issues and releases.
TECHNICAL SKILLS
Testing/QA Tools: HP ALM, Quality Center, QuickTest Pro (QTP)/UFT, JIRA, JMeter, Postman, Selenium WebDriver, Appium, Grid, JUnit, TestNG, Maven, Jenkins, GitHub, Unix, Advanced RESTClient, SQL developer.
Programming Languages: Java, VBScript, JavaScript, SQL, C#, C, HTML, XML, JSON
Database/RDBMS: SQL-Server, Oracle, DB2
CRM Tool: Sales force, SharePoint
Browsers: IE, Firefox, Chrome, Safari
Operating Systems: Windows 7, Windows XP, Windows 10, Windows 2003 server, Linux, UNIX, Android, Mac, iOS