Bugece
Test Automation Engineer
- Compensation
- Not disclosed
- Location
- Şişli, İstanbul, tr
- Work setup
- Remote
- Seniority
- Lead
- Employment
- Not specified
- Experience
- 1+ years
- Category
- Qa
- Posted
Skills
Full description
This is a remote position and the candidate will hold these responsibilities.
- Play a crucial part in a technical test lead role to help drive quality and to build and implement test approaches, automation improvements and monitoring earlier in the development cycle.
- Collaborate closely with our development teams to enhance our existing software development processes.
- Partner with developers and Solutions designers to improve and automate test and release processes.
- Help make Quality an integral part of the development process.
- Acts in Lead Software Testing Engineer capacity for medium to large initiatives, prioritizing and assigning tasks, providing guidance and resolving issues.
- Integrate with Agile development teams to test new feature development and identify software defects.
- Responsible for code analysis, debugging, review and execution of unit/integration tests.
- Create test automation scripts.
- Responsible for delivering clean, secure, performant code / technology components that meets all the non-functional requirements.
- Drive Verification and Validation activities, which encompass reviews of stories, test automation and manual verification as necessary, and report test traceability thereof.
- Sets up application jobs, creates test data, and supports deployment, all at a medium to high level of complexity.
- Refactor existing tests and extend test frameworks as needed.
- Participate in SQA code reviews.
- Integrate automation with continuous integration (Jenkins) and test reporting systems (TestRail, Allure) and any other available tools.
- Build new tests using our current framework (Eggplant DAI, IntelliQA robotics, as well as ALM/UFT to run older test cases).
- Participate in product technical design discussions, and product design reviews.
- Refactor existing tests and extend test frameworks as needed.
- Providing feedback on usability and serviceability, trace the result to the quality risk and report it to concerned people.
- Bachelor’s degree in engineering, computer science, or computer engineering.
- 5+ Years of experience in a software-related field, including at least 1 year of test automation.
- Experience with API Testing including API Automated testing, UI Testing.
- Strong knowledge of software QA methodologies, tools, and processes.
- Strong knowledge of software development life cycle.
- Experience in writing clear, concise, and comprehensive test plans and test cases.
- Experience with Agile testing methodologies.
- Hands-on experience with both white-box and black-box testing.
- Hands-on experience with automated testing tools.
- Ability to document and troubleshoot errors.
- Experience working in an Agile/Scrum development process.
- Experience with performance and/or security testing.
- Communication in English is required.
- Analytical skills.
- Decision-making ability.
- Problem-solving mindset.
- Attention to details.
- Ability to work in a team as well as an individual.
- Ability to work under pressure and maintain deadlines.