Job Closed
This listing is no longer active.
Learn how TCP Software can help your team work better.
Software Engineer – III
Location
Serbia
Posted
116 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer – III
TCP Software
• Ensure the quality of application solutions according to technical specifications and internal standards. • Collaborate closely with cross-functional teams, representing QA in product planning and technical discussions. • Plan, design, and execute manual and automated tests (functional, regression, integration, exploratory). • Develop and maintain automated test scripts and frameworks (Java OOP, TestNG, JUnit, REST Assured, etc.). • Drive continuous improvement of automation processes, leveraging AI-powered testing features. • Maintain clear test documentation and report on testing outcomes. • Utilize tools such as GIT, Jenkins, and AWS for CI/CD and cloud-based testing.
Job Requirements
- 5+ years of experience across multiple automation projects.
- Strong background in both manual and automated QA.
- Proficient with API & UI testing frameworks and concepts (POM, TestNG, JUnit, REST Assured).
- Hands-on experience with Java OOP, GIT, Jenkins, and AWS.
- Demonstrated commitment to quality and collaborative teamwork.
- Excellent analytical, problem-solving, and organizational skills.
Benefits
- Full remote work, with the option to work from the office, based on personal preference.
- Personalised and individual benefits plan.
- Competitive salary based on experience.
- Voluntary Health insurance plan.
- International working environment.
- 8 hours to volunteer and impact the community.
- The work/life setup you need to be successful.
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Senior Software QA Automation Engineer
OneStream SoftwareA comprehensive cloud-based platform to modernize the Office of the CFO.
• Own the design, implementation, and ongoing curation of team-level automation suites, ensuring alignment to product risk and change. • Design automated checks intentionally based on risk, behavior, and failure value, not step-by-step replication. • Partner with embedded Quality Engineers to convert exploratory findings, risk models, and testing insights into automation candidates. • Participate in refinement, design, and sprint planning discussions to raise testability, automation, and observability considerations early. • Decide where automated checks belong (pipeline, nightly, lower-frequency suites) and adjust placement as risk evolves. • Investigate automation failures, diagnose root causes, eliminate flakiness, and improve signal reliability. • Ensure automated tests provide clear, actionable diagnostic output to support fast decision-making. • Contribute to shared automation patterns, heuristics, and standards across teams. • Mentor and support other Automation Engineers and QEs in automation design, risk-based coverage, and curation practices. • Collaborate with framework and enablement teams to surface gaps, improvements, or tooling needs. • Ensure automation coverage and outcomes are visible and interpretable through Testmo and other reporting tools. • Contribute to sprint- and release-level quality stories, clearly articulating what automation covers, what it does not, and remaining risks.
• Participate in testing throughout the entire software development life cycle • Collaborate on refining product feature requirements • Research, document, and report on identified bugs • Troubleshoot customer-facing issues (which may include follow-up with customers) • Build test environments for use with testing • Utilize scripting languages (such as TypeScript, Python, and PowerShell) to support testing • Help create and expand automated test suites in Playwright or Pester • Participate in code reviews • Establish and maintain a good working knowledge of appropriate products • Work as part of an Agile team • Continually improving our testing culture and processes • Create and maintain testing docs and test cases (tools, processes, and other related materials) • Research and recommend tools and strategies to enhance testing • Update and improve integrating testing into new and existing CI/CD pipelines • Teach Jr team members how to code and fix broken tests
Software Development Engineer in Test – Android
CrowdStrikeCrowdStrike has redefined security with the world’s most advanced cloud-native platform that protects and enables the people, processes and technologies that drive modern enterprise. Tested and proven, the world's largest organizations trust CrowdStrike to stop breaches with unparalleled protection against the most sophisticated cyberattacks. The CrowdStrike culture has been built upon our Core Values since the day we began. We are Fanatical About the Customer, Relentlessly Focused on Innovation and believe that our Limitless Passion drives Unlimited Potential for every CrowdStriker. As a purpose-built remote-first company, we believe cultivating a connected culture for every employee, no matter where they are in the world, is a key ingredient in building a high-performing, diverse team. We don’t have a mission statement. We’re on a mission—to stop breaches. Ready to join a mission that matters?
• Maintain and improve the mobile sensor testing strategy, UI, and end-to-end tests • Perform hands-on manual exploratory testing • Develop and maintain the mobile sensor CI/CD pipeline • Develop metrics and monitoring tools for product health assessment • Identify and write specialized tests for performance, scalability, and limits • Debug customer issues to identify root causes and improve tests • Collaborate with product and release management for quality and streamlined release cycles • Conduct rigorous product and test code reviews focused on security and robustness
Role Description Legend is hiring a Software Engineer in our SquadIntel team, reporting directly to our Senior Engineering Manager. You will support an in-house built, business intelligence platform that is used by hundreds of stakeholders across our whole business daily to make data driven decisions on product strategy and direction. This is a small team that moves fast to drive the success of our entire product portfolio, so we’re looking for Python Backend Engineers who are excited to help Legend hyper optimise our brands and content. In this role, we value diverse perspectives and encourage you to apply even if you don't meet every qualification listed. - Play a vital role in building features as part of our SquadIntel team delivering cutting edge analytics capabilities across our wide ranging portfolio of brands using a modern stack - Help us build and validate Best In class internal user-facing features as part of SquadIntel - Opportunity to optimise and scale a business critical product - Contribute to a wider learning and knowledge sharing culture, building our engineering best practices - Close collaboration with product manager and other stakeholders - Development skills that follow the best practice and help maintain a modular and scalable application Qualifications - Experience with Python, and AWS stack - Experience working with microservices and APIs - Understanding of using REST APIs - Version control (GIT) - Experience with unit testing frameworks such as Pytest - Experience with Big Data manipulation tools such as cloud data warehouses and Pandas - It would also be great, but not essential, if you had: Experience with PHP, experience with FastAPIs Requirements - 1st: Initial Chat with Talent Partner (30-45 mins via Zoom) - 2nd: Technical Interview with our Tech team (1 hour video via Zoom) - 3rd: Technical Competency Based Interview with our team (1 hour video via Zoom) - 4th: Final Interview with our Tech leadership team (45 mins in our Bratislava office) Benefits - Starting salary from 3000 EUR per month - Super smart colleagues to work alongside and learn from, with company-wide team-building events twice a year, including great entertainment, catering, and accommodation in a beautiful hotel - Engaging development opportunities at all levels - Tailored flexibility for your work-life balance - Exciting global Legend events, where we unite in person to ignite our shared passion and unveil the exciting strategies for the year ahead!




