Senior Automation Tester Resume
SUMMARY:
- 10+ years of software Quality Assurance experience
- 5+ years of Automated and Load Testing: Java, Selenuim, JUnit, TestNG, Maven, QuickTest, LoadRunner, SoapUI
- 3+ years experience managing a QA team
- Java, Python, C#, VB/VBA - programming and test automation experience
- Familiarity with Agile/Scrum methodologies and exploratory testing
TECHNICAL SKILLS:
DBMS Oracle, MS SQL Server, DB2 - user experience for testing purposes: SQL-queries of high complexity and programming: PL/SQL.
Bug tracking and test management systems Jira, HP ALM, ClearQuest, Test Track Pro.: Version control systems: Git, Subversion (Tortoise SVN), Perforce
Operating systems Windows, Unix, Linux - user experience with command line: Others: Altova XML Spy; IDE - Eclipse, IntelliJ IDEA, Sublime Text, PyCharm
PROFESSIONAL EXPERIENCE:
Senior Automation Tester
Confidential
Responsibilities:
- Automated testing of cards processing management system. Technologies used within project include J2EE and Spring for production code and automation tests, Web services and SoapUI for testing them, JBoss as an application server, version control with Git.
- New test automation framework for “Dexxis Navigator” web-system has been developed using Java, Selenium WebDriver, TestNG, Maven. The system is built on GWT with Internet Explorer as its goal browser.
- Several Java (JUnit) test classes created for end-to-end testing of Spring JavaBean components and triggers calculating a set of metrics for cards preparation process.
Senior QA Tester
Confidential
Responsibilities:
- Developing and reviewing Java acceptance tests for TDD (test-driven development) for liquidity Aggregator (server side), clarification of requirements with developers and dealers. Examples of the functionality under test: aggregation of quotes coming from several liquidity providers into single “depth of market” panel, broker’s mark-up for top of the book bid and ask, StopLoss and TakeProfit orders execution, swap and dividends calculation and deposit/withdrawal. Analysis of bugs and issues using Retail Dealing Desk GUI, server logs and database SQL-queries.
- Manual and automation testing of trading terminal WebTrader, developing GUI tests with Java + Selenium WebDriver + TestNG + Maven. All tests are run by Jenkins CI system.
- Projects are run under Scrum methodology, with daily stand-up and weekly retrospective meetings.
Lead QA Tester
Confidential
Responsibilities:
- Develop automated tests on Python, YAML, NoseTests.
- Automated testing of the stock exchange gates busyness logic (e.g., user’s access rights to connect to the gate and receive FIX information from it), services (order book translation, orders matching, control of the client’s limits, clearing, fees calculation).
- Continuous integration system used is Jenkins, version control - Git, operating system - Linux Mint, task tracking - Jira.
Lead QA Tester
Confidential
Responsibilities:
- Design test cases, test plans and perform Functional testing of Trade Connect components - Adapters, JMS for FIX Protocol messages, Mappers, Tracer (Oracle DB), Monitor, Replay Service, etc.
- Automated testing using test utils developed by our team, improving these utils (Java, Python, JScript) to make them appropriate for a particular component under test.
- Integration testing with other systems, load and stress, disaster and recovery testing.
- Communication within the distributed Agile-team, regular phone conferences with London colleagues.
- Defect and task tracking with Jira, version control with Git.
Lead QA Tester
Confidential
Responsibilities:
- Requirements documents reviewed and evaluated, and then test designed.
- Communicated with analysts and developers.
- Managed the distributed testing team (3-4 employees from Moscow and Minsk) - estimating a time for testing, assigning the tasks, control and help during its execution.
- Testing of the new system builds (manual functional, regression), defect management in Jira.
- Develop, maintain and run automated test scripts with Selenuim WebDriver and Java.
- Reporting testing coverage and results to the head of QA Department.
- Smoke testing after deployment on Production.
- Help programmers to reproduce issues coming from the customers.
Senior QA Tester
Confidential
Responsibilities:
- Documents reviewing - business rules, use case specifications, report specifications.
- Creating of test cases - in TestLink system.
- Testing of the new system builds (manual functional, regression), discovering and registering a bugs (Jira), then inspection of their fixing.
- Smoke testing after deployment on Production
- Processing an issues discovered by Math teachers during beta-testing
Senior QA Analyst
Confidential
Responsibilities:
- Participating in the project “On Demand Transformation” from the very beginning (that was a system for processing the drawings of the Boeing airplanes) - documents reviewing, communicating with business analysts, creating of test plans and test cases, preparing the test data and test environments.
- Help for the testers (3 people from Omsk city) in solving the problems rising in testing process.
- Managing the testing team - planning of the new builds testing, assigning the tasks to testers, control and help during its execution.
- Functional testing of the CRM-system for Confidential Bank - Client First 3.0 (web-system). Developers are from London and India.
- Handling the problems found in the User Acceptance Testing and communication with the customer located in London.
- Installation of the new builds to the test environments (using Unix shell).
- Periodical participation in the projects CF Migration and Client Manager which were linked to - Client First 3.0 (manual functional, regression testing of JMS-messages and Oracle feed).
QA Tester
Confidential
Responsibilities:
- Functional and load testing (LoadRunner) of banking systems - GUI and Web-services
- Writing Java and SQL-scripts for load testing purposes
- Automated testing with QuickTest
QA Tester
Confidential
Responsibilities:
- Functional testing of the CRM-system for Telecom operators (testing of GUI and stored PL/SQL-procedures)
- Creating of test plans and test cases
- Participating in the User Acceptance Testing
QA Tester
Confidential
Responsibilities:
- Customer Support for several systems for Telecom operators
- Creating of test plans and test cases, functional, performance and load testing of the systems
- Developing tools and scripts for test purposes (T-SQL, C#)
