Senior QA Automation Engineer in Constanţa

HTML (regular) Java (advanced) Agile (advanced) QA (advanced) Permanent, full-time, hybrid (3 days per week in an office) #LI-Hybrid#LI-MA1 Role Summary We are looking for a software Automation developer with 3-5 years of experience building Cypress-based frameworks to join our Frontend Web trader Automation team in our office in Kraków. The Web Trader team is responsible to develop UI web automation using the in house API. They also integrate with internal and third-party solutions. You will be working as part of a scrum team, focused on high quality deliverables to meet business requirements. Role description You will work in a self-contained scrum team located in Kraków to deliver new components of the trading platform that is developed in USA (East Coast), United Kingdom and Poland.Ideal candidates have a good understanding of web application development, financial domain, streaming etc. They should be experienced with the full cycle of a software project: conception, development, deployment, and the continuous improvement stage.You will take an active role in the entire sprint process from estimation and design to feature rollout and you will work with and pair with other members of the team of all disciplines, BA, QA and other developers.We build our platform with quality in mind. You will provide UI Tests to sustain quality and regression coverage as well as you will support QA with integration testing fixtures to support automated testing.You will be expected to maintain a high level of conduct, ethical standards and values as well as maintain an appropriate level of competence through ongoing training, making requests for updates or development as requiredYou will work closely with product management & UX to execute an idea from concept to delivery using excellent software design, coding, & processesYou will be able to continuously discover, evaluate, and implement new technologies to maximize development efficiency. Responsibilities Key Responsibilities Liaise with the business/developers/BAs at concept stage to determine testing strategy and coverageDetermine if the software will perform according to the user request and conform to guidelinesAssess the impact and risks of new functionality introduced into the systemActively participate in sprint planning sessions and ensure requirements are clear and completeProvide accurate estimation for sprint planningCreate test cases, specifications and data (manual and automated)Ensure that adequate test coverage is providedParticipate in team stand ups and actively implement Test Automation where possibleUnderstand and Maintain the existing test automation suite where requiredExecute test scripts and analyse and record resultsIdentify defects/ anomalies and investigate their cause. Document and track these defects.Recommend improvements or corrections to developers or business analystsReview computer logs and reports to identify program processing errors and possible improvementsDocument high level user guides and train others in new functionality areas or software toolsMonitor multiple projects/software changes from concept to release and confirm correct behaviour after release to liveUnderstand and adhere to the StoneX Change Request processBe responsible for all phases of testing across various test environmentsCoordinate with Service Delivery teams to ensure the timely and correct release of software to liveContribute towards improving the QA process and quality standards across the organizationEvaluate testing tools and software that can be implemented to aid QA and maximize testing coverageBe an active participant in sprint retrospectives and take any actions forward for continual improvement on the team’s ability to deliverActively participate in knowledge sharing and team building exercises and be a champion of knowledge sharing Qualifications Requirements Good knowledge of the software development lifecycleGood knowledge of QA practices and processesExperience of testing web applicationsExperience working in an Agile environmentExperience in testing financial applications especially Trading platforms and services and reporting solutionsExperience working in all phases of software testing right from requirements analysis up until QA/UAT sign off and release to productionStrong in Programming fundamentals and ability to program in Java script/ TypeScriptBasic SQL skillsGood knowledge of HTML, CSSExperience in automating tests using the Cypress framework (preferable) or Selenium-based frameworks.Experience in building, deploying and releasing software by working with developersExperience working with version control, build & deployment and test management tools like Github, Bitbucket, TeamCity and JIRA Good to have · Experience in testing of financial or trading applications· Experience in building tools and utilities for automating testing tasks· Good business/ financial knowledge especially Trading CFDs, Spread Betting and Forex· Experience in automating User interface testing using Selenium· Experience testing Webservices and Windows servicesExperience in debugging software and reviewing application code

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!