Job Details
AQA Engineer Senior
DreamSoft is looking for a Senior AQA Engineer for a Fintech project. Hybrid format, Moscow, Russia. Salary up to 150,000 RUB (GPX) or 180,000 RUB (IP) net.
Project: Fintech Responsibilities: - Coordinate and train the QA team, mentorship: Plan team work, competency matrix, identify bottlenecks. - Inter-team interaction: Identify needs for external integrations, monitor SLA. - Risk assessment and management: Planning, estimating team velocity and deadlines, understanding release management. - Create checklists: Confident command of test design techniques, task decomposition, checklist creation. - Create test cases: Confident formatting of test cases according to templates, analysis and elimination of shortcomings. - Test case management: General understanding of the processes of creating, modifying, and improving the quality of test cases. - Create defect reports: Knowledge of the report lifecycle, confident creation and analysis of reports. - Analyze the causes of errors: Basic investigation of the application to identify the causes of errors, formulation of recommendations. - Use bug tracking systems: Confident use of systems at all stages of the report lifecycle.
Requirements: - Database work: Understanding of complex DB structure (indexes, constraints, procedures, triggers). - Backend testing (REST, SOAP, JSON, Postman, SoapUI): Proficiency in API testing tools. - Knowledge of testing tools (Jira, Confluence, ALM12, Postman, SoapUI) and development tools (IntelliJ IDEA, NetBeans, Eclipse, Git): Configure tools, work with git flow, use other tools. - CI/CT integration: Run and monitor builds in Jenkins/TeamCity, deploy applications, manage configurations. - Smoke AT execution: Run and monitor Jenkins jobs. - AFT Smoke script refinement: Code refinement. - AFT script development: Develop test scenarios and code. - AFT strategy: TDD, BDD, ATDD: Apply testing strategies, choose frameworks. - Develop tools/FW: Supplement the toolset for the chosen framework. - Dev Code Review & AT integration: Conduct Code Reviews. Analysis of business processes / end-to-end testing - Check DoD and Acceptance criteria: Ability to formulate or develop DoD. Analysis and modification of requirements. - Business analysis: General understanding of requirement identification and documentation processes. Estimation and planning - Create a test plan: Understand planning principles, use ready-made test plans. - Estimate effort: Understand estimation principles, ability to estimate own effort. Software testing process: A universal specialist capable of independently organizing and performing testing, interacting with the customer, planning the work of junior testers. - Software development process: Understanding application architecture, ability to choose architecture considering business goals and future functions, deep knowledge of frameworks and libraries. - General process: Understanding of basic bank requirements, participation in sprint planning. General understanding and experience in applying test design methodologies. - Software development process: Understanding application architecture, ability to choose architecture considering business goals and future functions, deep knowledge of frameworks and libraries. - General process: Understanding of basic bank requirements, participation in sprint planning.
Don't miss a single job
Subscribe to our Telegram channel