Familiaridade com diferentes metodologias de teste, como Test-Driven Development (TDD), Behavior-Driven Development (BDD), e Exploratory Testing. Habilidade em projetar e escrever casos de teste detalhados, guias de teste e planos de teste, bem como em utilizar ferramentas de gestão de testes. Conhecimento em ferramentas e frameworks de automação de testes, como Selenium, Appium, JUnit, TestNG ou Cucumber. Capacidade de escrever scripts automatizados para testes de unidade, integração e sistemas. Entendimento dos diferentes tipos de testes, como unitários, integrados, de sistema, de aceitação, de desempenho, segurança e de usabilidade. Um forte entendimento dos aspectos técnicos do software desenvolvimento, incluindo linguagens de programação, arquitetura de software e tecnologias relevantes. Habilidade em analisar e documentar bugs, rastreando-os até sua resolução e garantindo que não se repitam. Familiaridade com uma variedade de ferramentas de QA, como JIRA, SonarQube, JMeter, Postman, etc., para gerenciar, rastrear e analisar defeitos. Conhecimento em como realizar testes regressivos para garantir que novas alterações no código não afetem negativamente funcionalidades existentes. Capacidade de trabalhar de maneira colaborativa com desenvolvedores, analistas de negócios e outros membros da equipe de QA para entender as necessidades e requisitos do projeto. Habilidade em documentar processos de teste, resultados de testes e relatórios de qualidade de software de maneira clara e concisa. Melhores práticas em testes de software, incluindo testes de IA, testes de segurança post-market e testes de experiência do usuário. Capacidade de pensar criticamente e resolver problemas, especialmente durante o processo de detecção e relato de bugs.
QA Automation at IBM Consulting
Requisitos
Educação
- Graduação tecnóloga/Diploma universitário
Habilidades
- Test-Driven Development (TDD)
- Behavior-Driven Development (BDD)
- Exploratory Testing
- Case design and writing
- Test management tools
- Selenium
- Appium
- JUnit
- TestNG
- Cucumber
- Unit testing
- Integration testing
- System testing
- Acceptance testing
- Performance testing
- Security testing
- Usability testing
- Programming languages
- Software architecture
- Bug analysis and documentation
- JIRA
- SonarQube
- JMeter
- Postman
- Regression testing
- Collaboration with developers
- Documentation of test processes
- Reporting
- AI testing
- Post-market security testing
- User experience testing
- Critical thinking
- Problem solving
Responsabilidades
- Familiaridade com diferentes metodologias de teste, como Test-Driven Development (TDD), Behavior-Driven Development (BDD), e Exploratory Testing. Habilidade em projetar e escrever casos de teste detalhados, guias de teste e planos de teste, bem como em utilizar ferramentas de gestão de testes. Conhecimento em ferramentas e frameworks de automação de testes, como Selenium, Appium, JUnit, TestNG ou Cucumber. Capacidade de escrever scripts automatizados para testes de unidade, integração e sistemas. Entendimento dos diferentes tipos de testes, como unitários, integrados, de sistema, de aceitação, de desempenho, segurança e de usabilidade. Um forte entendimento dos aspectos técnicos do software desenvolvimento, incluindo linguagens de programação, arquitetura de software e tecnologias relevantes. Habilidade em analisar e documentar bugs, rastreando-os até sua resolução e garantindo que não se repitam. Familiaridade com uma variedade de ferramentas de QA, como JIRA, SonarQube, JMeter, Postman, etc., para gerenciar, rastrear e analisar defeitos. Conhecimento em como realizar testes regressivos para garantir que novas alterações no código não afetem negativamente funcionalidades existentes. Capacidade de trabalhar de maneira colaborativa com desenvolvedores, analistas de negócios e outros membros da equipe de QA para entender as necessidades e requisitos do projeto. Habilidade em documentar processos de teste, resultados de testes e relatórios de qualidade de software de maneira clara e concisa. Melhores práticas em testes de software, incluindo testes de IA, testes de segurança post-market e testes de experiência do usuário. Capacidade de pensar criticamente e resolver problemas, especialmente durante o processo de detecção e relato de bugs.
Tecnologias
SeleniumAppiumJUnitTestNGCucumberJIRASonarQubeJMeterPostman
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.