Position: Senior QA Engineer
Company: D.G. Techlink Ltd
Experience required: 5y
English level: intermediate

**Main Duties and Responsibilities**
•	Create test plans based on project requirements, test strategies, test scenarios, test plans, and test cases
•	Perform functional, integration, module, performance, regression testing
•	Deliver high quality test coverage against tight schedules
•	Participating in planning and review meetings, brainstorming and sharing updates
•	Extensive testing of system(s) before their release
•	Bring sustainable solutions to the testing challenges of backend, API, and frontend
•	Organizing, conducting and supporting test activities
•	Executing Functional, Regression testing as well as System Test
•	Monitoring open defects and cooperating with development for the suitable resolution
•	Estimate, prioritize, plan and coordinate testing activities 
•	Review requirements, specifications and technical design documents to provide timely and meaningful feedback
•	Develop and apply testing processes for new & existing products to meet client needs
•	Mentoring other team members, providing appropriate coaching and feedback to increase team performance overall
•	Conduct in-depth bug investigation, identifying, recording, documenting, and tracking bugs, understanding why the bug exists and proposes a proper solution
•	Review requirements and technical design documents to provide feedback
•	Work with the Development Team to monitor debugging process results & retest as needed
•	Assist with estimates, prioritizing, planning, and coordinating testing activities
•	Document and implement continuous improvement for QA processes
•	Proactively suggests solutions in advance for known or suspected bugs
•	Participate in internal QA planning and review meetings, brainstorming, sharing ideas and updates in team meetings
•	Help provide continuous improvement ideas and feedback on QA and company processes
•	Ensure that the product meets a high standard of quality and fulfils business requirements
•	Participate in hiring and onboarding of new team members as needed

**Candidate Profile**
•	Above all, passionate about technology and innovation
•	Responsible and accountable with a desire to collaborate on a team
•	Educated to degree level in related subject (Computer Science, MIS or related field) or able to demonstrate significant relevant experience.
•	+5 years of testing experience in industry
•	Strong knowledge of software QA methodologies, tools and processes
•	Experience with data validation
•	Deep knowledge of testing frameworks, web testing, and test case development
•	Experienced in functional, integration, module, performance, regression testing
•	Demonstrable experience of working on complex programs/projects.
•	Excellent command of English (knowledge of Greek would be a plus)
•	Troubleshooting skills and attention to detail
•	Ability and willingness to conduct manual tests
•	Ability to work on a team with little supervision
•	Experience in writing clear, concise and comprehensive test plans and test cases
•	Experience working in an Agile/Scrum development process
•	Knowledge of database (MS-SQL)
•	Automation experience with Selenium or similar tools
•	Knowledge of Microsoft SSRS 
•	Knowledge of VSTS – Azure DevOps