Qa Test Engineer Resume
Austin, TX
SUMMARY
- 7+ years of extensive working experience in Functional, Performance, End to End, Integration, Database, System, Smoke, Sanity, Regression, User Acceptance Testing.
- Good understanding of Software Development Life Cycle (SDLC), Agile, SCRUM, Waterfall model and Software Testing Life Cycle (STLC).
- Experienced in Web - based application (GUI) and Client Server Testing, monitoring Web Servers and Application Servers.
- Experienced in preparing and executing Test Case, Test Plan, Test Script, Test Design and Test Summary Report based on BRD and FSD.
- Proficient in overall Defect Management and Problem solving technique including bug tracking and reporting by using HP ALM/Quality Center (OC), Test Director, QTP, JIRA.
- Proficient in automating the QA process using various automation tools like Selenium, Robot Framework, Python, BrowserStack.
- Experienced in Continuous Integration Testing using Jenkins and documentation in the Confluence.
- Experienced in developing interfaces with Django Framework, Postgres database and experience in working with Testlink.
- Worked extensively on Shell Scripting and in analysis of results using Graph through R Scripting language.
- Performed automated web services testing for both REST and SOAP based API.
- Performed Functional Testing to identify various critical points in the application and automated using Selenium WebDriver.
- Experienced in writing SQL queries to perform back end testing. Proficient in PL/SQL queries, Oracle Database and Unix/Windows operating systems.
- Experience in version control specially using SVN, Mercurial and Bit Bucket.
- Experienced in Selenium RC, Selenium Web Driver, TestNg, Eclipseand proficient in preparation of Automation Test Framework and Test scripts in Selenium, JUnits, and RFT using JAVA.
- Excellent problem solving, analytical, decision making, interpersonal, presentation, written and oral communication skills.
- Excellent multi-tasking skills to work on multiple projects, thrive in a fast-paced, deadline-based environment and passionate in learning new technologies.
TECHNICAL SKILLS
Operating Systems: Windows 98/2000/XP/Vista/7/8/10,Linux, Ubuntu, Solaris, Mac OS X.
Programming Languages and Web Technologies: Java, Python, C/C++, .Net, HTML, XML, CSS
GUI: TOAD
Databases: SQL, PL/SQL, MySQL, Oracle 7.x, 8i, 9i & 10g
Scripting Languages: JavaScript, Shell Scripting, Bash Scripting, R Scripting
Packages: MS Office, Outlook Express.
Testing Tools: Robot Frameworks Selenium IDE, Selenium RC, Selenium Web Driver, Selenium Grid, Robot Framework, Eclipse IDE, Browser Stack, QTP, HP QC/ALM
Reporting tools: MS Excel, JIRA, QC
Development Methodologies: Agile, SCRUM, Waterfall
Bug Tracking Tools: JIRA, HP QC/ALM.
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
QA Test Engineer
Responsibilities:
- Extensively involved in reviewing and analyzing the Data Models and Data Maps with Business Analysts and end users to come up with efficient Test Scenarios and Test Cases.
- Involved in gathering and analyzing functional and performance requirements.
- Experienced in server automation with Robot Framework and SSH library, Python, Eclipse.
- Web browser Test Automation with Robot Framework, Selenium, Java and Python.
- Used Selenium Web Driver and Selenium RC to automate browser testing.
- Involved in night automation test kickoff with Jenkins.
- Experienced in development of test environment configuration with Unix Shell Scripts.
- Automation Code Reviews and Code Merges between different branches of SVN.
- New Automation suite development and bug fixing of existing automation
- Proficient in test case creation in Test Link and directing regression team.
- Postgres database validation with Shell Script and Python Scripts.
- Involved in Negative Automation Test to check the system should fail when needed.
- Created Test Readiness Review (TRR), Requirement Traceability Matrix (RTM) documents.
- Experienced in using JIRA for Defect Reporting & Tracking.
- Responsible for communicating with Offshore Team.
- Actively involved in User Acceptance Testing (UAT) and training the end users.
- Participated in Cross-Functional Teams to reengineer and improve business processes.
Confidential, Austin, TX
QA Test Engineer
Responsibilities:
- Created and executed test Automation Frameworks and Test Automation Suites.
- Developed and executed automated tests using Python and Shell.
- Performed Static Analysis of source code using Complexity Metrics.
- Assisted in implementing and maintaining a Continuous Integration Solution.
- Produced and maintained Test Coverage Reports for functional and automation coverage
- Analyzed defects, test results and was able to deduct the chain of events leading to a failure to enhance software quality.
- Monitored and documented Automation Processes and prepared Status Reports.
- Analyzed, identified presence of any bug in module, escalated issues if required and assisted all to validate and resolve all bug issues.
- ParticipatedinRequirement Reviews and Design Specifications Reviews to contribute quality requirements and ensure testability.
Environment: UNIX, Linux, Solaris, Windows 7, Selenium (IDE, Selenium RC, Selenium Grid) JIRA, Testlink, Eclipse IDE, Python, Java Robot framework, BASH Shell Scripting.
Confidential, Bedford, MA
QA Analyst
Responsibilities:
- Created the test automation framework with latest automation technologies to create and execute the automation test cases.
- Responsible for managing test cases written for every release by constant interaction with QA lead and developer lead.
- Performed Functional Testing to identify various critical points in the application and automated it using Selenium WebDriver.
- Modification and execution of Test case Scripts (Java-Selenium RC) in Eclipse IDE, design of automation test framework (TestNg).
- Performed Back End testing on certain modules like Setting up accounts.
- Involved in writing SQL queries for retrieving and manipulating databases.
- Performed automated web services testing for both REST and SOAP based API.
- Used JIRA as a mode to log bugs and communicate with managers and developers with issues regarding closure of bugs.
- Worked in the Agile Development Environment with frequently changing requirements and features.
- Actively participating in Agile meetings for Sprint planning, implementation and execution.
- Participated in Software requirements, Implementations, Design, Automation code reviews
- Attended Sprint Planning Meetings, Product backlog in Agile Software development.
Environment: Java, HTML, JavaScript, Selenium Web Driver/ JIRA, SQL Server, Agile (SCRUM) Methodology.
Confidential
QA Analyst
Responsibilities:
- Wrote Test Plans, Test Cases, Test Strategies, and Test Procedures based on the BSD and FSD.
- Reviewed Use Case Diagrams for creating different test cases.
- Responsible for selecting test cases for Functional and Regression Test Sets.
- Created, executed SQL scripts and performed Back-end Testing onOracle and SQL Server databases by writing SQL queries.
- Designed complex queries using Sub Query and Joints and embedded them in VBScript Functions that was in QTP (Quick Test Professional) for obtaining data from database.
- Maintained Database Objects such as tables, indexes, views, triggers and stored procedures for testing purposes.
- Hands on experience in Quality Center to execute testplan, track execution against the plan duringtesting and managed defects from inception to resolution.
Environment: HP Quality Center, QTP, Windows XP, MS Excel, MS Access Oracle, SQL Server, Visual Basic.
Confidential
QA Tester
Responsibilities:
- Used Quality Center for executing thetestcase to verify data integrity and data conversion accounts moved from one system to another system.
- Utilized SQL and Visual Basic in establishing the baseline data and performed backend testing of the application by writing SQL Queries.
- WroteTestPlans and TestCases based on requirements documents and functional specifications.
- Tested Web Applications in Waterfall development Processes.
- Managed individualTestCycles, reported bugs, check image deposit processes and worked with analysts and developers to resolve problems.
- Used Quality Center for reporting, tracking, and generating bugs and defects.
- Used GUI Checkpoints to check the attributes of the application across several builds and versions.
- Used Quality Center to create and execute various scenarios, generate graphs, overlaid graphs for comparison, analyzed the results and found bottlenecks.
Environment: Win NT, HP Quality Center (QC), SQL, TOAD, MS Office, and Visual Basic.
