
Senior Software Engineer in Test (SET)
- Αθήνα
- Μόνιμη
- Πλήρης Απασχόληση
- Analyze and decompose a complicated software system and design a strategy to test this system.
- Collaborate with Software Engineers to develop effective strategies and test plans for software delivery.
- Formulate efficient and deterministic test scenarios.
- Develop and maintain automated tests for both frontend and backend applications.
- Execute test cases and analyze results.
- Identify, categorize and report bugs and errors to development teams with insightful information (screenshots, error messages, stack traces, etc.).
- Run tests in CI/CD.
- Ensure quality throughout the software development lifecycle.
- BSc/MSc in Computer Science, Engineering or a related field
- 6+ years of proven experience as a Software Developer or Software Engineer in Test
- Proficiency in Object-oriented or functional programming and SQL experience
- Familiarity with scripting languages and UNIX-like systems and environments
- Ability to document and troubleshoot errors
- Experience in testing microservices in cloud native environments
- Good skills in Git, Github, Gitlab or similar source control solutions
- Shift left testing mindset (Testing Pyramid)
- Working knowledge with Continuous Integration pipelines (Gitlab CI, Jenkins, CircleCI etc)
- Experience with Agile Methodologies
- Excellent communication skills
- Attention to detail
- Analytical mind and problem-solving attitude
- Strong organizational skills
- Passion to mentor and guide junior engineers
- Ability to do root cause analysis based on log data and debugging information
- Track record in analyzing complex domains and proposing solutions.
- Javascript experience
- Experience on Cypress Framework
- Software testing certifications
- Ownership
- Growth Mindset
- Teamwork
- Respect
- Master your Craft
- Work for the Team
- Build for the Business
- Be Pragmatic
- Competitive base salary with additional performance incentives.
- Coverage under the company’s collective health insurance plan.
- Learning and development opportunities (e.g. onboarding, on-the-job training).
- Annual training budget.
- Hybrid or remote work model & extra personal/flex days and paid volunteer days a year for your favorite cause.
- Company sponsored team-bonding events.
- Weekly health & wellness activities (e.g. basketball, football, yoga, running), gym discounts, healthy breakfast, snacks and beverages.
- Entrepreneurial culture and amazing coworkers!