Software Developer in Test
Exiger
·
Posted:
July 26, 2023
·
Remote
About the position
The Quality Assurance Team at Exiger is seeking an experienced and energetic QA Test professional to join their team. This role involves working on exciting projects in a fast-paced and casual environment, emphasizing communication and contribution from all team members. The QA Automation Developer will be responsible for driving product quality improvements, participating in requirement discussions, and designing and executing automated and manual test cases. They will also collaborate closely with the Product and Development teams, as well as the NLP team, to resolve issues and enhance functionality. This role requires a self-motivated individual with strong analytical skills and the ability to work independently and in a team setting.
Responsibilities
- Review story requirements and participate in requirement discussions.
- Set up test data and environments to achieve solid and reliable test coverage.
- Modify and enhance existing QA tools written in Java/JavaScript to perform successful testing.
- Design, develop and maintain a Cypress based test framework for GUI.
- Work closely with Product and Development teams to resolve system and product issues.
- Work directly with the NLP team providing testing support on algorithms and discuss results to determine and prioritize further enhancements.
- Follow Agile principles and work independently without direct input or oversight.
- Work closely with developers, IT Ops engineers in the CI/CD pipeline.
Requirements
- Bachelors' degree in computer science or equivalent practical experience
- Hands-on experience with Java, JavaScript, SQL, and Shell
- Ability to program in Java and JavaScript (write, read, understand, debug, fix, and improve code)
- Experience in testing Angular applications, preferably using Cypress
- Experience in Docker, Kubernetes, and cloud computing
- Strong analytical skills
- Self-starter with the ability to perform well under little supervision
- Quick learner of new concepts and technologies
- Critical thinking skills, with the ability to organize and articulate effective problem-solving solutions
- Good oral and written communication skills
- Minimum 3 years of relevant work experience
- Comfortable working in a fast-paced, highly collaborative, dynamic work environment
- Experience in Agile environments
- Understanding of Big Data, machine learning, NLP, and data analysis
Benefits
- Casual office environment
- Open work space focused on learning
- Strong work/life balance
- Ability to tailor development environment and hardware
- Opportunity to work on exciting projects
- Fast-paced and dynamic work environment
- Collaboration with experienced software professionals
- Use of big data and natural language processing technologies
- Agile methodologies
- Opportunity for professional growth and learning
- Competitive salary and benefits package
- Equal employment opportunity