Senior SDET (Python)

We are looking for a SDET responsible for delivering payments centric capabilities with high quality. This position will directly report to the Sr. Manager of the Payments Engineering team. We’re seeking individuals with an equal flair for creative problem solving, enthusiasm for new technologies, and desire to contribute to our product. You will likely be successful in this role if you identify with the following traits: attention to detail, problem solver, customer oriented, versatile, resilient and confident. If all of this sounds interesting to you, we’d love to hear from you. An ideal candidate will have experience working in the card-based payment processing world.

What you will be doing
- Software Development Engineer in Test is a hands-on technical role that will collaborate with the software engineers on the Payments Engineering team and own all aspects of test automation for a team. Create, maintain, and execute regression, functional, non-functional, and exploratory tests.
- Additionally, this individual will collaborate with the SDETs in a central quality team towards advancement of the methodologies, tooling, technologies, and frameworks to meet the quality needs of Payments Engineering. Participate in tool analysis and make recommendations to support the tools selection process.
- Foster a culture of test automation and ensure test coverage for services owned by the team.
- Drive shift-left in SDLC and actively work with development and devops teams for integrating test automation as an integral part of the CI/CD delivery pipeline.
- Actively participate in functional requirement and code reviews with architects & developers, communicating design, requirements, feature set, functionality, and limitations of systems/applications to the team.
- Collaborate with program, product, developers right from inception through functional validation to launch, while always looking for potential quality issues/bugs and offering triaging and root cause analysis capabilities.
- Engage in all phases of the software lifecycle - design, implement, test, deploy, and support services in production.
- Be proactive and innovative - we rely on your feedback to build a world-class product.
- Be a part of a team that believes in the core values of transparency, integrity, trust, and joy; in going above and beyond what is required in order to do the right thing for our customers and the company; and in having fun while doing all this!

Requirements

- 10+ years hands-on experience in test automation practices with various tools and frameworks for a Cloud SaaS environment.
- Strong experience in backend functional testing using framework and tools such as Pytest, RestAssured, JUnit or equivalent.
- Experience in backend performance testing of high volume applications that handles millions of requests using Locust or equivalent.
- Strong OOP experience in languages like Python, JavaScript, Java and good understanding of design patterns.
- Strong experience with databases and querying languages SQL, MySQL, or equivalent.
- Prior Agile development experience, preferably in a CI/CD environment using CircleCI, Jenkins, Github, or Gitlab.
- Solid understanding of cloud-native architecture, microservices, CI/CD (CircleCI, GitHub Actions, Argo), GitOps, APIs and API Gateway, Docker, Kubernetes (EKS), Kafka (MSK), Java, Spring Framework, Python, and AWS services.
- Strong written and verbal communication skills with the ability to understand and explain complex technical issues to a non- technical audience.
- Enthusiastic and energetic with an inherent curiosity to break code and stress test it!
- BS in Computer Science or Equivalent.

Would be a plus

- Experience in UI functional testing using Testcafe, Cypress, Selenium or equivalent.
- Knowledge of observability solutions using Grafana, Honeycomb and Open Telemetry.

Benefits

- A competitive salary alongside a flexible compensation package.
- A versatile working setup: remote, office-based, or co-working spaces.
- Access to professional development resources such as mentorship programs, tech talks, and training.
- Comprehensive medical insurance.
- Complimentary corporate English lessons and conversation clubs with native speakers.
A variety of corporate events.

About StrongSD

StrongSD is an international outsourcing company providing professional web and mobile development service for clients from the US, Singapore and Western Europe.
Our philosophy is “quality over quantity” and “people over money” in everything.
StrongSD invest time and money to own products, contributing to open source projects and educational programs. We’re a mature team of 80 people with a great mix of previous professional experience. Our backgrounds are diverse, both culturally and professionally. One thing we all have in common, though, is that we are passionate about making StrongSD successful IT company.

Company website:
https://strongsd.com/

DOU company page:
https://jobs.dou.ua/companies/strongsd/
Job posted on 30 April 2024
154 views    35 applications

To apply for this and other jobs on Djinni login or signup.