Software Qa Engineer Resume
New York, NY
SUMMARY:
- Self - directed software professional with 5+ years of experience testing web and mobile applications.
- Extensive knowledge of the software development life cycle (SDLC).
- Very strong analytical and organizational skills focusing on QA test process for Waterfall, Agile, and Scrum methodologies.
- Experienced using manual and automation testing tools such as ALM, Perfecto Mobile, and Selenium WebDriver.
- Well versed in conducting different kinds of tests including API Testing, Grey Box Testing, Functional Testing, GUI Testing, System testing, Integration Testing, Regression Testing and User Acceptance testing.
- Expert on analyzing projects related documents and developing test documents including test plan, test cases, outlines, and test reports.
- Experienced in working with software developers, business analysts, PMs and end users to test and validate new product and product enhancements.
- Experienced in testing web-based and mobile (iOS, Android) applications on different environments.
- Strong knowledge in SQL/T-SQL, developing queries for Backend Testing on Oracle and SQL Server databases.
- Excellent communication (written, verbal), reporting, logical, and technical skills.
- Strong analytical and organizational skills with acute attention to detail.
TECHNICAL SKILLS:
QA Testing Tools: Selenium WebDriver, Perfecto Mobile, SQL Developer, SQL Server Management Studio.
Defect Tracking: Jira, HP ALM/QC (Quality Center)
Programming Languages: C++, Java, SQL
Methodologies/Processes: Waterfall, Agile(Scrum), SDLC, STLC
Operating Systems: Windows 7, Windows 10, Mac OS, iOS, Android
RDBMS/Databases: Oracle, MS SQL Server
Applications/Software: Postman, Rest-Assured, Salesforce, Jenkins, GIT, Junit, Office Suite, Lync/Skype
PROFESSIONAL EXPERIENCE:
Confidential - New York, NY
Software QA Engineer
Responsibilities:
- Involved with all testing aspects of the Software Development Life Cycle (SDLC) following the Agile Methodology
- Develop test plan, test scenarios, test cases using BRD and other project related documents to test functionalities on the MLB website to ensure they functioned properly.
- Responsible for performing API Testing, Functional testing, Back-end testing, as well as Regression Testing, System Testing, and User Acceptance testing.
- Manually verified all functionalities on the Ballpark iOS and Android mobile app using live devices and Perfecto mobile emulator.
- Perform web service testing using Rest Assured and Postman to validate responses from MLB game day API.
- Converted manual test cases into scripts for functional, system, and end-to- end tests to validate critical functionalities on the MLB website.
- Create and maintained automation test scripts using Selenium WebDriver and Java following a hybrid POM framework.
- Responsible for executing parallel test for cross browser and regression testing using the selenium grid.
- Use GIT to maintain classes and libraries for regression testing in each release.
- Develop SQL queries in SQL Developer for data validation and testing against MLB’s oracle database.
- Report and raise bugs in Jira bug tracking tool.
Tools: Used: Selenium WebDriver, Junit, Rest Assured, Perfecto Mobile, Postman, SQL Developer, GIT, Jira
Confidential - New York, NY
QA Analyst
Responsibilities:
- Proactively took initiative and demonstrated a high level of accountability in the STLC process
- Attended weekly sprint meetings with the Scrum master and Director of Engineering in order to communicate priorities to the offshore QA team.
- Developed test plans and manage all activities within a test plan to ensure user story requirements are met on both the job seeker and recruiter versions of Confidential application.
- Performed system integration testing to validate that data flowed properly between the ladder’s front end, salesforce system and backend systems.
- Manually performed black-box testing, database testing, exploratory testing, integration testing and regression testing in all QA and staging environments.
- Developed and maintained a TDD hybrid automation framework using Java, Selenium Web driver and TestNG.
- Managed the QA environments and executed build deployments using Jenkins.
- Used Perforce for version control and to pull the latest code for functional regression testing after each build.
- Developed T-SQL queries in SQL Server Management Studio for database testing against SQL Server database.
- Performed cross browser testing for compatibility checks on Chrome, Firefox and Safari.
- Planned and prioritized various testing assignments.
- Logged defects using ALM defect tracking tool.
Tools: Used: Selenium WebDriver, TestNG, SQL Server Management Studio, Jenkins, Perforce, HP ALM
Confidential - New York, NY
QA Analyst
Responsibilities:
- Studied project related documents (Power Point slides, wireframes, Use Cases, and functional requirement documents).
- Performed manual and automation testing from verification to validation.
- Performed black box testing and assisted developers with creating test data.
- Involved in daily agile stand up meetings with QA lead to discuss task progress, backlog priorities and any blocking issues.
- Developed automated test scripts using Java in Selenium WebDriver.
- Created and executed test cases for functionality, regression & database testing.
- Involved in team planning sessions to discuss the goals for the next two-week release cycles based on functional requirements.
- Coordinated with development team for bug fix issues using Jira.
- Worked closely with the project team in planning, coordinating and implementing QA methodology on various phases of the project.
Tools: Used: Selenium WebDriver, TestNG, SQL Server Management Studio, GitHub, Jira
