Software Qa Engineer Resume
Sf Ca Phoenix, AZ
SUMMARY:
- 5+ years of experience as software QA Engineer in agile development environment
- Knowledge on different types of testing: Functional, Integration, System, Sanity, Regression, Performance, Load and Cross Browser Testing
- Experience with Hudson/Jenkins for rapid release(s)
- White box testing utilizing various programming languages and test automation tools
- Have experience with UI automation by using open source tools like Selenium Webdriver, Firebug, Firepath
- REST API test automation using Java, TestNG, JUnit, Python. sqlite3 modules, PyDev
- Manual testing, REST API with Postman
- Used Agile, Scrum methodologies and involved in Scrum meetings to update the status and Discuss about any changes in requirements
- Experienced on developing test scripts with Ruby - Selenium to automate browser & web applications under Cucumber (BDD) Framework
- Knowledge of Unix commands and SHELL scripting
- Experience in database Oracle, SQL Tool, Oracle JDeveloper
- Performance and load testing using JMeter
- Experience in developing robust test project documentation including test plans, test cases, bug reports, test summary and statistical reports
- Good leadership, communication, and problem solving skills that resulted in quick resolution of software defects and increased customer satisfaction
- Knowledge in version control tools - CVS and Tortoise SVN knowledge of SDLC and STLC
TECHNICAL SKILLS:
Test Automation Tools: Selenium WebDriver, Hub, TestNG, JMeter, Fitnesse
Bug Tracking: JIRA, Bugzilla
SDLC: Agile, Waterfall
Programming: Java, Python, JavaScript, HTML, CSS, XML, Shell
Development Tools: IntelliJ, Eclipse, Maven, PyDev
Database: Oracle, MySQL, SQL Tool, Oracle JDeveloper
Operating Systems: Windows, UNIX, Linux, Mac OS.
Other Tools: Hudson/Jenkins, Firebug, Firepath, REST, JSON, Apache Tomcat
PROFESSIONAL EXPERIENCE:
Confidential, SF, CA/Phoenix, AZ
Software QA Engineer
Responsibilities:
- Tested rest APIs for the upload, validation of uploaded data, status check and analysis result export for various upload and export modes
- Manual testing using Postman
- API test automation with Rest Assure, Java, TestNG
- Notifier tool testing with Python framework
- Participated in daily scrum calls and provided test status updates and test blockers to the scrum team
- Reviewed agile sprint user stories from JIRA & tracking add or removed feature in JIRA
- Created and executed test cases and test suites for various components
- Conducted GUI, Usability, Functionality and Stress testing
- Reported issues into JIRA bug tracking system and performed regression testing on bugs fix verification
- Connect with the oracle database by using SQL developer tool to verify data
- Ran daily build jobs from Jenkins application and deployed on server.
- Use Tortoise SVN tool for check out, check in source code
- Analyze log file
- Manual testing for uploading various types of supported dataset. Data validation in data entry pages for creating analysis and test verification of created analysis.
- Test with different browser, Chrome, IE, FireFox, Safari on windows & Mac OS
- Performed compatibility testing for various OS (Windows, Mac OS) and browsers (Chrome, IE, FireFox)
- Testing integration between two applications. Sending data from one app to run and create analysis into another app. Testing post call to application to send data
- Automated GUI test with selenium, TestNG
- GUI test for large size dataset uploads. Automated GUI test with selenium, TestNG
- Test with different browser, Chrome, IE, FireFox, Safari on windows & Mac-OS.
Environment: Selenium Web driver/IDE, Eclipse, JMeter, Jira, Java, JavaScript, HTML, CSS, X-path, ALM, QC, Test-NG, SOAP UI, Fire bug, Fire Path, QTP, SQL Server, Windows.
Confidential, New York, NY
Automation Analyst
Responsibilities:
- Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and System Use Cases.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
- Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
- Performed Unit testing for Java applications using Junit.
- Worked on developing the automation scripts using Selenium WebDriver with Junit Frame work.
- Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.
- Created test cases, test plans, tested API’s, wrote Junit test cases, executed code coverage, wrote automation scripts using Selenium, executed database queries for testing purposes and led different projects in the shipping and checkout domain.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium WebDriver.
- Developed test harness for Web Services automated testing by means of SOAP UI and ANT.
- Involved in testing SOA with Restful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
- Performed functional testing of Web services testing using SOAP UI.
- Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Identified and reported bugs using defect tracking tool HP Quality Center and presented bug reports for weekly status updates.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environment: Java, Selenium Web Driver, MVC, Junit, Ant, Jenkins, SOAP UI, Quality Center, Firepath, Firebug, Xpath, HTML, CSS, agile, Internet Explorer, Chrome, Firefox, SQL, Windows.
